Lines Matching refs:VertexProcessor
39 unsigned int VertexProcessor::States::computeHash() in computeHash()
52 VertexProcessor::State::State() in State()
57 bool VertexProcessor::State::operator==(const State &state) const in operator ==()
67 VertexProcessor::TransformFeedbackInfo::TransformFeedbackInfo() in TransformFeedbackInfo()
77 VertexProcessor::UniformBufferInfo::UniformBufferInfo() in UniformBufferInfo()
83 VertexProcessor::VertexProcessor(Context *context) : context(context) in VertexProcessor() function in sw::VertexProcessor
125 VertexProcessor::~VertexProcessor() in ~VertexProcessor()
131 void VertexProcessor::setInputStream(int index, const Stream &stream) in setInputStream()
136 void VertexProcessor::resetInputStreams(bool preTransformed) in resetInputStreams()
146 void VertexProcessor::setFloatConstant(unsigned int index, const float value[4]) in setFloatConstant()
158 void VertexProcessor::setIntegerConstant(unsigned int index, const int integer[4]) in setIntegerConstant()
170 void VertexProcessor::setBooleanConstant(unsigned int index, int boolean) in setBooleanConstant()
179 void VertexProcessor::setUniformBuffer(int index, sw::Resource* buffer, int offset) in setUniformBuffer()
185 void VertexProcessor::lockUniformBuffers(byte** u, sw::Resource* uniformBuffers[]) in lockUniformBuffers()
194 …void VertexProcessor::setTransformFeedbackBuffer(int index, sw::Resource* buffer, int offset, unsi… in setTransformFeedbackBuffer()
204 …void VertexProcessor::lockTransformFeedbackBuffers(byte** t, unsigned int* v, unsigned int* r, uns… in lockTransformFeedbackBuffers()
217 void VertexProcessor::setModelMatrix(const Matrix &M, int i) in setModelMatrix()
230 void VertexProcessor::setViewMatrix(const Matrix &V) in setViewMatrix()
238 void VertexProcessor::setBaseMatrix(const Matrix &B) in setBaseMatrix()
246 void VertexProcessor::setProjectionMatrix(const Matrix &P) in setProjectionMatrix()
255 void VertexProcessor::setLightingEnable(bool lightingEnable) in setLightingEnable()
262 void VertexProcessor::setLightEnable(unsigned int light, bool lightEnable) in setLightEnable()
273 void VertexProcessor::setSpecularEnable(bool specularEnable) in setSpecularEnable()
280 void VertexProcessor::setLightPosition(unsigned int light, const Point &lightPosition) in setLightPosition()
291 void VertexProcessor::setLightDiffuse(unsigned int light, const Color<float> &lightDiffuse) in setLightDiffuse()
303 void VertexProcessor::setLightSpecular(unsigned int light, const Color<float> &lightSpecular) in setLightSpecular()
315 void VertexProcessor::setLightAmbient(unsigned int light, const Color<float> &lightAmbient) in setLightAmbient()
327 …void VertexProcessor::setLightAttenuation(unsigned int light, float constant, float linear, float … in setLightAttenuation()
338 void VertexProcessor::setLightRange(unsigned int light, float lightRange) in setLightRange()
347 void VertexProcessor::setFogEnable(bool fogEnable) in setFogEnable()
352 void VertexProcessor::setVertexFogMode(FogMode fogMode) in setVertexFogMode()
357 void VertexProcessor::setInstanceID(int instanceID) in setInstanceID()
362 void VertexProcessor::setColorVertexEnable(bool colorVertexEnable) in setColorVertexEnable()
367 void VertexProcessor::setDiffuseMaterialSource(MaterialSource diffuseMaterialSource) in setDiffuseMaterialSource()
372 void VertexProcessor::setSpecularMaterialSource(MaterialSource specularMaterialSource) in setSpecularMaterialSource()
377 void VertexProcessor::setAmbientMaterialSource(MaterialSource ambientMaterialSource) in setAmbientMaterialSource()
382 void VertexProcessor::setEmissiveMaterialSource(MaterialSource emissiveMaterialSource) in setEmissiveMaterialSource()
387 void VertexProcessor::setGlobalAmbient(const Color<float> &globalAmbient) in setGlobalAmbient()
395 void VertexProcessor::setMaterialEmission(const Color<float> &emission) in setMaterialEmission()
403 void VertexProcessor::setMaterialAmbient(const Color<float> &materialAmbient) in setMaterialAmbient()
411 void VertexProcessor::setMaterialDiffuse(const Color<float> &diffuseColor) in setMaterialDiffuse()
419 void VertexProcessor::setMaterialSpecular(const Color<float> &specularColor) in setMaterialSpecular()
427 void VertexProcessor::setMaterialShininess(float specularPower) in setMaterialShininess()
432 void VertexProcessor::setLightViewPosition(unsigned int light, const Point &P) in setLightViewPosition()
444 void VertexProcessor::setRangeFogEnable(bool enable) in setRangeFogEnable()
449 void VertexProcessor::setIndexedVertexBlendEnable(bool indexedVertexBlendEnable) in setIndexedVertexBlendEnable()
454 void VertexProcessor::setVertexBlendMatrixCount(unsigned int vertexBlendMatrixCount) in setVertexBlendMatrixCount()
463 void VertexProcessor::setTextureWrap(unsigned int stage, int mask) in setTextureWrap()
479 void VertexProcessor::setTexGen(unsigned int stage, TexGen texGen) in setTexGen()
488 void VertexProcessor::setLocalViewer(bool localViewer) in setLocalViewer()
493 void VertexProcessor::setNormalizeNormals(bool normalizeNormals) in setNormalizeNormals()
498 void VertexProcessor::setTextureMatrix(int stage, const Matrix &T) in setTextureMatrix()
509 void VertexProcessor::setTextureTransform(int stage, int count, bool project) in setTextureTransform()
515 void VertexProcessor::setTextureFilter(unsigned int sampler, FilterType textureFilter) in setTextureFilter()
524 void VertexProcessor::setMipmapFilter(unsigned int sampler, MipmapType mipmapFilter) in setMipmapFilter()
533 void VertexProcessor::setGatherEnable(unsigned int sampler, bool enable) in setGatherEnable()
542 void VertexProcessor::setAddressingModeU(unsigned int sampler, AddressingMode addressMode) in setAddressingModeU()
551 void VertexProcessor::setAddressingModeV(unsigned int sampler, AddressingMode addressMode) in setAddressingModeV()
560 void VertexProcessor::setAddressingModeW(unsigned int sampler, AddressingMode addressMode) in setAddressingModeW()
569 void VertexProcessor::setReadSRGB(unsigned int sampler, bool sRGB) in setReadSRGB()
578 void VertexProcessor::setMipmapLOD(unsigned int sampler, float bias) in setMipmapLOD()
587 void VertexProcessor::setBorderColor(unsigned int sampler, const Color<float> &borderColor) in setBorderColor()
596 void VertexProcessor::setMaxAnisotropy(unsigned int sampler, float maxAnisotropy) in setMaxAnisotropy()
605 void VertexProcessor::setHighPrecisionFiltering(unsigned int sampler, bool highPrecisionFiltering) in setHighPrecisionFiltering()
614 void VertexProcessor::setSwizzleR(unsigned int sampler, SwizzleType swizzleR) in setSwizzleR()
623 void VertexProcessor::setSwizzleG(unsigned int sampler, SwizzleType swizzleG) in setSwizzleG()
632 void VertexProcessor::setSwizzleB(unsigned int sampler, SwizzleType swizzleB) in setSwizzleB()
641 void VertexProcessor::setSwizzleA(unsigned int sampler, SwizzleType swizzleA) in setSwizzleA()
650 void VertexProcessor::setCompareFunc(unsigned int sampler, CompareFunc compFunc) in setCompareFunc()
659 void VertexProcessor::setBaseLevel(unsigned int sampler, int baseLevel) in setBaseLevel()
668 void VertexProcessor::setMaxLevel(unsigned int sampler, int maxLevel) in setMaxLevel()
677 void VertexProcessor::setMinLod(unsigned int sampler, float minLod) in setMinLod()
686 void VertexProcessor::setMaxLod(unsigned int sampler, float maxLod) in setMaxLod()
695 void VertexProcessor::setSyncRequired(unsigned int sampler, bool isSincRequired) in setSyncRequired()
704 void VertexProcessor::setPointSize(float pointSize) in setPointSize()
709 void VertexProcessor::setPointSizeMin(float pointSizeMin) in setPointSizeMin()
714 void VertexProcessor::setPointSizeMax(float pointSizeMax) in setPointSizeMax()
719 void VertexProcessor::setPointScaleA(float pointScaleA) in setPointScaleA()
724 void VertexProcessor::setPointScaleB(float pointScaleB) in setPointScaleB()
729 void VertexProcessor::setPointScaleC(float pointScaleC) in setPointScaleC()
734 void VertexProcessor::setTransformFeedbackQueryEnabled(bool enable) in setTransformFeedbackQueryEnabled()
739 void VertexProcessor::enableTransformFeedback(uint64_t enable) in enableTransformFeedback()
744 const Matrix &VertexProcessor::getModelTransform(int i) in getModelTransform()
750 const Matrix &VertexProcessor::getViewTransform() in getViewTransform()
756 bool VertexProcessor::isFixedFunction() in isFixedFunction()
761 void VertexProcessor::setTransform(const Matrix &M, int i) in setTransform()
784 void VertexProcessor::setCameraTransform(const Matrix &M, int i) in setCameraTransform()
807 void VertexProcessor::setNormalTransform(const Matrix &M, int i) in setNormalTransform()
830 void VertexProcessor::updateTransform() in updateTransform()
899 void VertexProcessor::setRoutineCacheSize(int cacheSize) in setRoutineCacheSize()
905 const VertexProcessor::State VertexProcessor::update(DrawType drawType) in update()
1092 Routine *VertexProcessor::routine(const State &state) in routine()