Home
last modified time | relevance | path

Searched refs:VertexProcessor (Results 1 – 23 of 23) sorted by relevance

/third_party/skia/third_party/externals/swiftshader/src/Renderer/
DVertexProcessor.cpp40 uint32_t VertexProcessor::States::computeHash() in computeHash()
53 bool VertexProcessor::State::operator==(const State &state) const in operator ==()
64 VertexProcessor::TransformFeedbackInfo::TransformFeedbackInfo() in TransformFeedbackInfo()
74 VertexProcessor::UniformBufferInfo::UniformBufferInfo() in UniformBufferInfo()
80 VertexProcessor::VertexProcessor(Context *context) : context(context) in VertexProcessor() function in sw::VertexProcessor
122 VertexProcessor::~VertexProcessor() in ~VertexProcessor()
129 void *VertexProcessor::operator new(size_t size) in operator new()
131 ASSERT(size == sizeof(VertexProcessor)); // This operator can't be called from a derived class in operator new()
132 return sw::allocate(sizeof(VertexProcessor), 16); in operator new()
135 void VertexProcessor::operator delete(void *mem) in operator delete()
[all …]
DRenderer.cpp145 …ontext *context, Conventions conventions, bool exactColorRounding) : VertexProcessor(context), Pix… in Renderer()
280 vertexState = VertexProcessor::update(drawType); in draw()
284 vertexRoutine = VertexProcessor::routine(vertexState); in draw()
366 draw->vertexPointer = (VertexProcessor::RoutinePointer)vertexRoutine->getEntry(); in draw()
472 memcpy(&data->vs.c, VertexProcessor::c, sizeof(float4) * draw->vsDirtyConstF); in draw()
478 memcpy(&data->vs.i, VertexProcessor::i, sizeof(int4) * draw->vsDirtyConstI); in draw()
484 memcpy(&data->vs.b, VertexProcessor::b, sizeof(bool) * draw->vsDirtyConstB); in draw()
493 VertexProcessor::lockUniformBuffers(data->vs.u, draw->vUniformBuffers); in draw()
494VertexProcessor::lockTransformFeedbackBuffers(data->vs.t, data->vs.reg, data->vs.row, data->vs.col… in draw()
1127 VertexProcessor::RoutinePointer vertexRoutine = draw->vertexPointer; in processPrimitiveVertices()
[all …]
DRenderer.hpp157 VertexProcessor::FixedFunction ff;
164 VertexProcessor::PointSprite point;
223 class Renderer : public VertexProcessor, public PixelProcessor, public SetupProcessor
457 VertexProcessor::State vertexState;
479 VertexProcessor::RoutinePointer vertexPointer;
DCMakeLists.txt37 VertexProcessor.cpp
62 VertexProcessor.hpp
DVertexProcessor.hpp44 class VertexProcessor class
185 VertexProcessor(Context *context);
187 virtual ~VertexProcessor();
DBUILD.gn52 "VertexProcessor.cpp",
/third_party/skia/third_party/externals/swiftshader/src/Device/
DVertexProcessor.cpp35 uint32_t VertexProcessor::States::computeHash() in computeHash()
48 bool VertexProcessor::State::operator==(const State &state) const in operator ==()
58 VertexProcessor::VertexProcessor() in VertexProcessor() function in sw::VertexProcessor
63 void VertexProcessor::setRoutineCacheSize(int cacheSize) in setRoutineCacheSize()
68 const VertexProcessor::State VertexProcessor::update(const vk::GraphicsState &pipelineState, const … in update()
91 VertexProcessor::RoutineType VertexProcessor::routine(const State &state, in routine()
DVertexProcessor.hpp56 class VertexProcessor class
96 VertexProcessor();
114 struct hash<sw::VertexProcessor::State>
116 uint64_t operator()(const sw::VertexProcessor::State &state) const in operator ()()
DRenderer.hpp162 VertexProcessor::RoutineType vertexRoutine;
231 VertexProcessor vertexProcessor;
235 VertexProcessor::State vertexState;
239 VertexProcessor::RoutineType vertexRoutine;
DCMakeLists.txt51 VertexProcessor.cpp
52 VertexProcessor.hpp
DBUILD.gn31 "VertexProcessor.hpp",
49 "VertexProcessor.cpp",
/third_party/skia/third_party/externals/swiftshader/src/Shader/
DVertexRoutine.hpp41 VertexRoutine(const VertexProcessor::State &state, const VertexShader *shader);
54 const VertexProcessor::State &state;
59 typedef VertexProcessor::State::Input Stream;
DVertexPipeline.hpp28 VertexPipeline(const VertexProcessor::State &state);
DVertexProgram.hpp35 VertexProgram(const VertexProcessor::State &state, const VertexShader *vertexShader);
DVertexRoutine.cpp29 VertexRoutine::VertexRoutine(const VertexProcessor::State &state, const VertexShader *shader) in VertexRoutine()
DVertexPipeline.cpp32 VertexPipeline::VertexPipeline(const VertexProcessor::State &state) : VertexRoutine(state, 0) in VertexPipeline()
DVertexProgram.cpp26 VertexProgram::VertexProgram(const VertexProcessor::State &state, const VertexShader *shader) in VertexProgram()
/third_party/skia/third_party/externals/swiftshader/src/Pipeline/
DVertexRoutine.hpp52 const VertexProcessor::State &state,
67 const VertexProcessor::State &state;
73 typedef VertexProcessor::State::Input Stream;
DVertexProgram.hpp29 const VertexProcessor::State &state,
DVertexProgram.cpp28 const VertexProcessor::State &state, in VertexProgram()
DVertexRoutine.cpp28 const VertexProcessor::State &state, in VertexRoutine()
/third_party/skia/third_party/externals/swiftshader/docs/
DIndex.md40 …er/) layer is implemented in three main parts: the [VertexProcessor](../src/Renderer/VertexProcess…
/third_party/skia/third_party/externals/swiftshader/src/OpenGL/libGLESv2/
DProgram.cpp1206 device->VertexProcessor::setUniformBuffer(bufferBindingIndex, in applyUniformBuffers()
1227 device->VertexProcessor::setTransformFeedbackBuffer(index, nullptr, 0, 0, 0, 0, 0); in applyTransformFeedback()
1229 device->VertexProcessor::enableTransformFeedback(enableTransformFeedback); in applyTransformFeedback()
1249 device->VertexProcessor::setTransformFeedbackBuffer(index, in applyTransformFeedback()
1280 device->VertexProcessor::setTransformFeedbackBuffer(index, resource, in applyTransformFeedback()
1297 device->VertexProcessor::setTransformFeedbackBuffer(index, nullptr, 0, 0, 0, 0, 0); in applyTransformFeedback()
1300 device->VertexProcessor::enableTransformFeedback(enableTransformFeedback); in applyTransformFeedback()