Home
last modified time | relevance | path

Searched refs:Renderer (Results 1 - 25 of 53) sorted by relevance

123

/third_party/skia/experimental/graphite/src/
H A DRenderer.h50 // - Does Renderer make RenderStepFactories that create steps for each DrawList::Draw?
65 * specific Renderer. Each technique has an associated singleton Renderer that decomposes the
73 * Renderer itself is non-virtual since it simply has to point to a list of RenderSteps. RenderSteps
78 class Renderer { class
82 // are stateless singletons and remain alive for the entire program. Each Renderer corresponds
84 static const Renderer& StencilAndFillPath();
86 // static const Renderer& FillConvexPath();
87 // static const Renderer& StrokePath();
90 // The maximum number of render steps that any Renderer i
104 Renderer(const char* name, const RenderStep* s1) Renderer() function in skgpu::Renderer
107 Renderer(const char* name, const RenderStep* s1, const RenderStep* s2) Renderer() function in skgpu::Renderer
110 Renderer(const char* name, const RenderStep* s1, const RenderStep* s2, const RenderStep* s3) Renderer() function in skgpu::Renderer
113 Renderer(const char* name, const RenderStep* s1, const RenderStep* s2, Renderer() function in skgpu::Renderer
118 Renderer(const char* name, std::array<const RenderStep*, N> steps) Renderer() function in skgpu::Renderer
[all...]
H A DDrawList.h29 class Renderer;
197 const Renderer& fRenderer; // Statically defined by function that recorded the Draw
207 Draw(const Renderer& renderer, const Transform& transform, const Shape& shape, in Draw()
H A DDrawList.cpp10 #include "experimental/graphite/src/Renderer.h"
55 fDraws.push_back({Renderer::StencilAndFillPath(), in stencilAndFillPath()
58 fRenderStepCount += Renderer::StencilAndFillPath().numRenderSteps(); in stencilAndFillPath()
68 // TODO actually record this, but for now just drop the draw since the Renderer in fillConvexPath()
70 // fDraws.push_back({Renderer::FillConvexPath(), in fillConvexPath()
73 // fRenderStepCount += Renderer::FillConvexPath().numRenderSteps(); in fillConvexPath()
84 // TODO actually record this, but for now just drop the draw since the Renderer in strokePath()
86 // fDraws.push_back({Renderer::StrokePath(), in strokePath()
89 // fRenderStepCount += Renderer::StrokePath().numRenderSteps(); in strokePath()
H A DDrawPass.cpp18 #include "experimental/graphite/src/Renderer.h"
54 * Renderer), which can be sorted independently. Each (step, draw) pair produces its own SortKey.
108 uint32_t fRenderStep : 2; // bits >= log2(Renderer::kMaxRenderSteps)
126 static_assert(2 >= SkNextLog2_portable(Renderer::kMaxRenderSteps));
127 static_assert(30 >= SkNextLog2_portable(Renderer::kMaxRenderSteps * DrawList::kMaxDraws));
/third_party/skia/third_party/externals/swiftshader/src/Renderer/
H A DRenderer.cpp15 #include "Renderer.hpp"
66 AtomicInt Renderer::unitCount(1);
67 AtomicInt Renderer::clusterCount(1);
95 Renderer *renderer;
145 Renderer::Renderer(Context *context, Conventions conventions, bool exactColorRounding) : VertexProcessor(context), PixelProcessor(context), SetupProcessor(context), context(context), viewport() in Renderer() function in sw::Renderer
210 Renderer::~Renderer() in ~Renderer()
237 void* Renderer::operator new(size_t size) in operator new()
239 ASSERT(size == sizeof(Renderer)); // Thi in operator new()
[all...]
H A DRenderer.hpp223 class Renderer : public VertexProcessor, public PixelProcessor, public SetupProcessor class
274 Renderer(Context *context, Conventions conventions, bool exactColorRounding);
276 virtual ~Renderer();
483 int (Renderer::*setupPrimitives)(int batch, int count);
H A DQuadRasterizer.cpp18 #include "Renderer.hpp"
52 int clusterCount = Renderer::getClusterCount(); in generate()
294 int clusterCount = Renderer::getClusterCount();
/third_party/vk-gl-cts/modules/gles31/functional/
H A Des31fFboSRGBWriteControlTests.cpp773 class Renderer class
776 Renderer (Context& context);
777 ~Renderer (void);
846 Renderer::Renderer (Context& context) in Renderer() function in deqp::gles31::Functional::__anon30822::Renderer
860 Renderer::~Renderer (void) in ~Renderer()
866 void Renderer::init (const TestRenderPassConfig& renderPassConfig, const int renderpass) in init()
889 void Renderer::deinit (void) in deinit()
901 void Renderer
[all...]
/third_party/skia/experimental/graphite/src/render/
H A DStencilAndFillPathRenderer.cpp8 #include "experimental/graphite/src/Renderer.h"
87 const Renderer& Renderer::StencilAndFillPath() { in StencilAndFillPath()
94 static const Renderer kRenderer("stencil-and-fill", in StencilAndFillPath()
/third_party/vk-gl-cts/framework/referencerenderer/
H A DrrRenderer.hpp4 * drawElements Quality Program Reference Renderer
132 class Renderer class
135 Renderer (void);
136 ~Renderer (void);
H A DrrRenderer.cpp2 * drawElements Quality Program Reference Renderer
1742 Renderer::Renderer (void) in Renderer() function in rr::Renderer
1746 Renderer::~Renderer (void) in ~Renderer()
1750 void Renderer::draw (const DrawCommand& command) const in draw()
1755 void Renderer::drawInstanced (const DrawCommand& command, int numInstances) const in drawInstanced()
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/draw/
H A DvktDrawShaderLayerTests.cpp601 // Renderer generates two triangles per layer, each pair using a different
603 class Renderer class
612 Renderer (Context& context, in Renderer() function in vkt::Draw::__anon29184::Renderer
855 Renderer (const Renderer&);
856 Renderer& operator= (const Renderer&);
908 const Renderer renderer (context, params.groupParams, renderSize, params.numLayers, colorFormat, clearColor, vertices, Renderer::VERTEX); in testVertexShader()
968 const Renderer rendere in testTessellationShader()
[all...]
H A DvktDrawShaderViewportIndexTests.cpp649 // Renderer generates two triangles per viewport, each pair using a different color. The
651 class Renderer class
660 Renderer (Context& context, in Renderer() function in vkt::Draw::__anon29185::Renderer
934 Renderer (const Renderer&);
935 Renderer& operator= (const Renderer&);
938 tcu::TestStatus testVertexFragmentShader (Context& context, const TestParams& testParams, Renderer::Shader shader) in testVertexFragmentShader()
969 Renderer renderer (context, renderSize, testParams, cells, colorFormat, clearColor, colors, shader); in testVertexFragmentShader()
991 return testVertexFragmentShader(context, testParams, Renderer in testVertexShader()
[all...]
/third_party/skia/third_party/externals/swiftshader/src/Device/
H A DRenderer.cpp15 #include "Renderer.hpp"
158 Renderer::Renderer(vk::Device *device) in Renderer() function in sw::Renderer
166 Renderer::~Renderer() in ~Renderer()
171 // Renderer objects have to be mem aligned to the alignment provided in the class declaration
172 void *Renderer::operator new(size_t size) in operator new()
174 ASSERT(size == sizeof(Renderer)); // This operator can't be called from a derived class in operator new()
175 return vk::allocateHostMemory(sizeof(Renderer), alignof(Renderer), v in operator new()
[all...]
H A DRenderer.hpp200 class alignas(16) Renderer
203 Renderer(vk::Device *device);
205 virtual ~Renderer();
/third_party/skia/third_party/externals/swiftshader/src/Vulkan/
H A DVkQueue.hpp19 #include "Device/Renderer.hpp"
31 class Renderer;
99 std::unique_ptr<sw::Renderer> renderer;
H A DVkCommandBuffer.hpp29 class Renderer;
146 sw::Renderer *renderer = nullptr;
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/draw/
H A DvktDrawShaderViewportIndexTests.cpp653 // Renderer generates two triangles per viewport, each pair using a different color. The
655 class Renderer class
664 Renderer (Context& context, in Renderer() function in vkt::Draw::__anon27950::Renderer
938 Renderer (const Renderer&);
939 Renderer& operator= (const Renderer&);
942 tcu::TestStatus testVertexFragmentShader (Context& context, const TestParams& testParams, Renderer::Shader shader) in testVertexFragmentShader()
973 Renderer renderer (context, renderSize, testParams, cells, colorFormat, clearColor, colors, shader); in testVertexFragmentShader()
995 return testVertexFragmentShader(context, testParams, Renderer in testVertexShader()
[all...]
H A DvktDrawShaderLayerTests.cpp605 // Renderer generates two triangles per layer, each pair using a different
607 class Renderer class
616 Renderer (Context& context, in Renderer() function in vkt::Draw::__anon27949::Renderer
866 Renderer (const Renderer&);
867 Renderer& operator= (const Renderer&);
919 const Renderer renderer (context, params.groupParams, renderSize, params.numLayers, colorFormat, clearColor, vertices, Renderer::VERTEX); in testVertexShader()
979 const Renderer rendere in testTessellationShader()
[all...]
/third_party/skia/third_party/externals/swiftshader/src/OpenGL/libGLESv2/
H A DDevice.cpp20 #include "Renderer/Renderer.hpp"
21 #include "Renderer/Clipper.hpp"
36 Device::Device(Context *context) : Renderer(context, OpenGL, true), context(context) in Device()
313 Renderer::setRenderTarget(index, renderTarget, layer); in setRenderTarget()
335 Renderer::setDepthBuffer(depthBuffer, layer); in setDepthBuffer()
357 Renderer::setStencilBuffer(stencilBuffer, layer); in setStencilBuffer()
743 Renderer::setPixelShaderConstantF(0, pixelShaderConstantF[0], pixelShaderConstantsFDirty); in bindShaderConstants()
746 Renderer::setPixelShader(pixelShader); // Loads shader constants set with DEF in bindShaderConstants()
763 Renderer in bindShaderConstants()
[all...]
H A DDevice.hpp18 #include "Renderer/Renderer.hpp"
39 class Device : public sw::Renderer
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/sparse_resources/
H A DvktSparseResourcesBufferTests.cpp465 class Renderer class
477 Renderer (const DeviceInterface& vk, in Renderer() function in vkt::sparse::__anon28734::Renderer
581 Renderer (const Renderer&);
582 Renderer& operator= (const Renderer&);
625 class SparseBufferTestInstance : public SparseResourcesBaseInstance, Renderer::Delegate
693 Renderer::SpecializationMap specMap = Renderer::SpecializationMap(), in draw()
697 const UniquePtr<Renderer> rendere in draw()
691 draw(const VkPrimitiveTopology topology, const VkDescriptorSetLayout descriptorSetLayout = DE_NULL, Renderer::SpecializationMap specMap = Renderer::SpecializationMap(), bool useDeviceGroups = false, deUint32 deviceID = 0) draw() argument
[all...]
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/sparse_resources/
H A DvktSparseResourcesBufferTests.cpp465 class Renderer class
477 Renderer (const DeviceInterface& vk, in Renderer() function in vkt::sparse::__anon29883::Renderer
581 Renderer (const Renderer&);
582 Renderer& operator= (const Renderer&);
625 class SparseBufferTestInstance : public SparseResourcesBaseInstance, Renderer::Delegate
693 Renderer::SpecializationMap specMap = Renderer::SpecializationMap(), in draw()
697 const UniquePtr<Renderer> rendere in draw()
691 draw(const VkPrimitiveTopology topology, const VkDescriptorSetLayout descriptorSetLayout = DE_NULL, Renderer::SpecializationMap specMap = Renderer::SpecializationMap(), bool useDeviceGroups = false, deUint32 deviceID = 0) draw() argument
[all...]
/third_party/skia/third_party/externals/oboe/samples/RhythmGame/src/main/java/com/google/oboe/samples/rhythmgame/
H A DRendererWrapper.java23 public class RendererWrapper implements GLSurfaceView.Renderer {
/third_party/rust/crates/codespan/codespan-reporting/src/term/
H A Drenderer.rs111 pub struct Renderer<'writer, 'config> { structure names
116 impl<'writer, 'config> Renderer<'writer, 'config> { impls
121 ) -> Renderer<'writer, 'config> { in new()
122 Renderer { writer, config } in new()
961 impl<'writer, 'config> Write for Renderer<'writer, 'config> {
971 impl<'writer, 'config> WriteColor for Renderer<'writer, 'config> {

Completed in 26 milliseconds

123