Lines Matching refs:VertexProcessor
40 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()
140 void VertexProcessor::setInputStream(int index, const Stream &stream) in setInputStream()
145 void VertexProcessor::resetInputStreams(bool preTransformed) in resetInputStreams()
155 void VertexProcessor::setFloatConstant(unsigned int index, const float value[4]) in setFloatConstant()
167 void VertexProcessor::setIntegerConstant(unsigned int index, const int integer[4]) in setIntegerConstant()
179 void VertexProcessor::setBooleanConstant(unsigned int index, int boolean) in setBooleanConstant()
188 void VertexProcessor::setUniformBuffer(int index, sw::Resource* buffer, int offset) in setUniformBuffer()
194 void VertexProcessor::lockUniformBuffers(byte** u, sw::Resource* uniformBuffers[]) in lockUniformBuffers()
203 …void VertexProcessor::setTransformFeedbackBuffer(int index, sw::Resource* buffer, int offset, unsi… in setTransformFeedbackBuffer()
213 …void VertexProcessor::lockTransformFeedbackBuffers(byte** t, unsigned int* v, unsigned int* r, uns… in lockTransformFeedbackBuffers()
226 void VertexProcessor::setModelMatrix(const Matrix &M, int i) in setModelMatrix()
239 void VertexProcessor::setViewMatrix(const Matrix &V) in setViewMatrix()
247 void VertexProcessor::setBaseMatrix(const Matrix &B) in setBaseMatrix()
255 void VertexProcessor::setProjectionMatrix(const Matrix &P) in setProjectionMatrix()
264 void VertexProcessor::setLightingEnable(bool lightingEnable) in setLightingEnable()
271 void VertexProcessor::setLightEnable(unsigned int light, bool lightEnable) in setLightEnable()
282 void VertexProcessor::setSpecularEnable(bool specularEnable) in setSpecularEnable()
289 void VertexProcessor::setLightPosition(unsigned int light, const Point &lightPosition) in setLightPosition()
300 void VertexProcessor::setLightDiffuse(unsigned int light, const Color<float> &lightDiffuse) in setLightDiffuse()
312 void VertexProcessor::setLightSpecular(unsigned int light, const Color<float> &lightSpecular) in setLightSpecular()
324 void VertexProcessor::setLightAmbient(unsigned int light, const Color<float> &lightAmbient) in setLightAmbient()
336 …void VertexProcessor::setLightAttenuation(unsigned int light, float constant, float linear, float … in setLightAttenuation()
347 void VertexProcessor::setLightRange(unsigned int light, float lightRange) in setLightRange()
356 void VertexProcessor::setFogEnable(bool fogEnable) in setFogEnable()
361 void VertexProcessor::setVertexFogMode(FogMode fogMode) in setVertexFogMode()
366 void VertexProcessor::setInstanceID(int instanceID) in setInstanceID()
371 void VertexProcessor::setColorVertexEnable(bool colorVertexEnable) in setColorVertexEnable()
376 void VertexProcessor::setDiffuseMaterialSource(MaterialSource diffuseMaterialSource) in setDiffuseMaterialSource()
381 void VertexProcessor::setSpecularMaterialSource(MaterialSource specularMaterialSource) in setSpecularMaterialSource()
386 void VertexProcessor::setAmbientMaterialSource(MaterialSource ambientMaterialSource) in setAmbientMaterialSource()
391 void VertexProcessor::setEmissiveMaterialSource(MaterialSource emissiveMaterialSource) in setEmissiveMaterialSource()
396 void VertexProcessor::setGlobalAmbient(const Color<float> &globalAmbient) in setGlobalAmbient()
404 void VertexProcessor::setMaterialEmission(const Color<float> &emission) in setMaterialEmission()
412 void VertexProcessor::setMaterialAmbient(const Color<float> &materialAmbient) in setMaterialAmbient()
420 void VertexProcessor::setMaterialDiffuse(const Color<float> &diffuseColor) in setMaterialDiffuse()
428 void VertexProcessor::setMaterialSpecular(const Color<float> &specularColor) in setMaterialSpecular()
436 void VertexProcessor::setMaterialShininess(float specularPower) in setMaterialShininess()
441 void VertexProcessor::setLightViewPosition(unsigned int light, const Point &P) in setLightViewPosition()
453 void VertexProcessor::setRangeFogEnable(bool enable) in setRangeFogEnable()
458 void VertexProcessor::setIndexedVertexBlendEnable(bool indexedVertexBlendEnable) in setIndexedVertexBlendEnable()
463 void VertexProcessor::setVertexBlendMatrixCount(unsigned int vertexBlendMatrixCount) in setVertexBlendMatrixCount()
472 void VertexProcessor::setTextureWrap(unsigned int stage, int mask) in setTextureWrap()
488 void VertexProcessor::setTexGen(unsigned int stage, TexGen texGen) in setTexGen()
497 void VertexProcessor::setLocalViewer(bool localViewer) in setLocalViewer()
502 void VertexProcessor::setNormalizeNormals(bool normalizeNormals) in setNormalizeNormals()
507 void VertexProcessor::setTextureMatrix(int stage, const Matrix &T) in setTextureMatrix()
518 void VertexProcessor::setTextureTransform(int stage, int count, bool project) in setTextureTransform()
524 void VertexProcessor::setTextureFilter(unsigned int sampler, FilterType textureFilter) in setTextureFilter()
533 void VertexProcessor::setMipmapFilter(unsigned int sampler, MipmapType mipmapFilter) in setMipmapFilter()
542 void VertexProcessor::setGatherEnable(unsigned int sampler, bool enable) in setGatherEnable()
551 void VertexProcessor::setAddressingModeU(unsigned int sampler, AddressingMode addressMode) in setAddressingModeU()
560 void VertexProcessor::setAddressingModeV(unsigned int sampler, AddressingMode addressMode) in setAddressingModeV()
569 void VertexProcessor::setAddressingModeW(unsigned int sampler, AddressingMode addressMode) in setAddressingModeW()
578 void VertexProcessor::setReadSRGB(unsigned int sampler, bool sRGB) in setReadSRGB()
587 void VertexProcessor::setMipmapLOD(unsigned int sampler, float bias) in setMipmapLOD()
596 void VertexProcessor::setBorderColor(unsigned int sampler, const Color<float> &borderColor) in setBorderColor()
605 void VertexProcessor::setMaxAnisotropy(unsigned int sampler, float maxAnisotropy) in setMaxAnisotropy()
614 void VertexProcessor::setHighPrecisionFiltering(unsigned int sampler, bool highPrecisionFiltering) in setHighPrecisionFiltering()
623 void VertexProcessor::setSwizzleR(unsigned int sampler, SwizzleType swizzleR) in setSwizzleR()
632 void VertexProcessor::setSwizzleG(unsigned int sampler, SwizzleType swizzleG) in setSwizzleG()
641 void VertexProcessor::setSwizzleB(unsigned int sampler, SwizzleType swizzleB) in setSwizzleB()
650 void VertexProcessor::setSwizzleA(unsigned int sampler, SwizzleType swizzleA) in setSwizzleA()
659 void VertexProcessor::setCompareFunc(unsigned int sampler, CompareFunc compFunc) in setCompareFunc()
668 void VertexProcessor::setBaseLevel(unsigned int sampler, int baseLevel) in setBaseLevel()
677 void VertexProcessor::setMaxLevel(unsigned int sampler, int maxLevel) in setMaxLevel()
686 void VertexProcessor::setMinLod(unsigned int sampler, float minLod) in setMinLod()
695 void VertexProcessor::setMaxLod(unsigned int sampler, float maxLod) in setMaxLod()
704 void VertexProcessor::setSyncRequired(unsigned int sampler, bool isSincRequired) in setSyncRequired()
713 void VertexProcessor::setPointSize(float pointSize) in setPointSize()
718 void VertexProcessor::setPointSizeMin(float pointSizeMin) in setPointSizeMin()
723 void VertexProcessor::setPointSizeMax(float pointSizeMax) in setPointSizeMax()
728 void VertexProcessor::setPointScaleA(float pointScaleA) in setPointScaleA()
733 void VertexProcessor::setPointScaleB(float pointScaleB) in setPointScaleB()
738 void VertexProcessor::setPointScaleC(float pointScaleC) in setPointScaleC()
743 void VertexProcessor::setTransformFeedbackQueryEnabled(bool enable) in setTransformFeedbackQueryEnabled()
748 void VertexProcessor::enableTransformFeedback(uint64_t enable) in enableTransformFeedback()
753 const Matrix &VertexProcessor::getModelTransform(int i) in getModelTransform()
759 const Matrix &VertexProcessor::getViewTransform() in getViewTransform()
765 bool VertexProcessor::isFixedFunction() in isFixedFunction()
770 void VertexProcessor::setTransform(const Matrix &M, int i) in setTransform()
793 void VertexProcessor::setCameraTransform(const Matrix &M, int i) in setCameraTransform()
816 void VertexProcessor::setNormalTransform(const Matrix &M, int i) in setNormalTransform()
839 void VertexProcessor::updateTransform() in updateTransform()
908 void VertexProcessor::setRoutineCacheSize(int cacheSize) in setRoutineCacheSize()
914 const VertexProcessor::State VertexProcessor::update(DrawType drawType) in update()
1100 std::shared_ptr<Routine> VertexProcessor::routine(const State &state) in routine()