Home
last modified time | relevance | path

Searched refs:TextureStage (Results 1 – 15 of 15) sorted by relevance

/external/swiftshader/src/Renderer/
DTextureStage.cpp24 TextureStage::State::State() in State()
29 TextureStage::TextureStage() : sampler(0), previousStage(0) in TextureStage() function in sw::TextureStage
33 TextureStage::~TextureStage() in ~TextureStage()
37 void TextureStage::init(int stage, const Sampler *sampler, const TextureStage *previousStage) in init()
62 TextureStage::State TextureStage::textureStageState() const in textureStageState()
92 void TextureStage::setConstantColor(const Color<float> &constantColor) in setConstantColor()
106 void TextureStage::setBumpmapMatrix(int element, float value) in setBumpmapMatrix()
119 void TextureStage::setLuminanceScale(float value) in setLuminanceScale()
126 void TextureStage::setLuminanceOffset(float value) in setLuminanceOffset()
133 void TextureStage::setTexCoordIndex(unsigned int texCoordIndex) in setTexCoordIndex()
[all …]
DPixelProcessor.hpp89 TextureStage::State textureStage[8];
204 virtual void setStageOperation(unsigned int stage, TextureStage::StageOperation stageOperation);
205 virtual void setFirstArgument(unsigned int stage, TextureStage::SourceArgument firstArgument);
206 virtual void setSecondArgument(unsigned int stage, TextureStage::SourceArgument secondArgument);
207 virtual void setThirdArgument(unsigned int stage, TextureStage::SourceArgument thirdArgument);
208 …virtual void setStageOperationAlpha(unsigned int stage, TextureStage::StageOperation stageOperatio…
209 …virtual void setFirstArgumentAlpha(unsigned int stage, TextureStage::SourceArgument firstArgumentA…
210 …virtual void setSecondArgumentAlpha(unsigned int stage, TextureStage::SourceArgument secondArgumen…
211 …virtual void setThirdArgumentAlpha(unsigned int stage, TextureStage::SourceArgument thirdArgumentA…
212 virtual void setFirstModifier(unsigned int stage, TextureStage::ArgumentModifier firstModifier);
[all …]
DTextureStage.hpp28 class TextureStage class
131 TextureStage();
133 ~TextureStage();
135 void init(int stage, const Sampler *sampler, const TextureStage *previousStage);
194 const TextureStage *previousStage;
DPixelProcessor.cpp186 …void PixelProcessor::setStageOperation(unsigned int stage, TextureStage::StageOperation stageOpera… in setStageOperation()
195 …void PixelProcessor::setFirstArgument(unsigned int stage, TextureStage::SourceArgument firstArgume… in setFirstArgument()
204 …void PixelProcessor::setSecondArgument(unsigned int stage, TextureStage::SourceArgument secondArgu… in setSecondArgument()
213 …void PixelProcessor::setThirdArgument(unsigned int stage, TextureStage::SourceArgument thirdArgume… in setThirdArgument()
222 …void PixelProcessor::setStageOperationAlpha(unsigned int stage, TextureStage::StageOperation stage… in setStageOperationAlpha()
231 …void PixelProcessor::setFirstArgumentAlpha(unsigned int stage, TextureStage::SourceArgument firstA… in setFirstArgumentAlpha()
240 …void PixelProcessor::setSecondArgumentAlpha(unsigned int stage, TextureStage::SourceArgument secon… in setSecondArgumentAlpha()
249 …void PixelProcessor::setThirdArgumentAlpha(unsigned int stage, TextureStage::SourceArgument thirdA… in setThirdArgumentAlpha()
258 …void PixelProcessor::setFirstModifier(unsigned int stage, TextureStage::ArgumentModifier firstModi… in setFirstModifier()
267 …void PixelProcessor::setSecondModifier(unsigned int stage, TextureStage::ArgumentModifier secondMo… in setSecondModifier()
[all …]
DContext.hpp436 TextureStage textureStage[8];
DRenderer.hpp170 TextureStage::Uniforms textureStage[8];
DContext.cpp1407 if(textureStage[i].stageOperation == TextureStage::STAGE_DISABLE) in textureActive()
DRenderer.cpp408 …if(pixelState.textureStage[stage].stageOperation != TextureStage::STAGE_DISABLE || context->pixelS… in draw()
/external/swiftshader/src/Shader/
DPixelPipeline.cpp43 if(state.textureStage[stage].stageOperation == TextureStage::STAGE_DISABLE) in fixedFunction()
389 const TextureStage::State &textureStage = state.textureStage[stage]; in blendTexture()
391 if(textureStage.firstArgument == TextureStage::SOURCE_CONSTANT || in blendTexture()
392 textureStage.firstArgumentAlpha == TextureStage::SOURCE_CONSTANT || in blendTexture()
393 textureStage.secondArgument == TextureStage::SOURCE_CONSTANT || in blendTexture()
394 textureStage.secondArgumentAlpha == TextureStage::SOURCE_CONSTANT || in blendTexture()
395 textureStage.thirdArgument == TextureStage::SOURCE_CONSTANT || in blendTexture()
396 textureStage.thirdArgumentAlpha == TextureStage::SOURCE_CONSTANT) in blendTexture()
404 if(textureStage.firstArgument == TextureStage::SOURCE_TFACTOR || in blendTexture()
405 textureStage.firstArgumentAlpha == TextureStage::SOURCE_TFACTOR || in blendTexture()
[all …]
/external/swiftshader/src/OpenGL/libGLES_CM/
Dutilities.cpp509 sw::TextureStage::StageOperation ConvertCombineOperation(GLenum operation) in ConvertCombineOperation()
513 case GL_REPLACE: return sw::TextureStage::STAGE_SELECTARG1; in ConvertCombineOperation()
514 case GL_MODULATE: return sw::TextureStage::STAGE_MODULATE; in ConvertCombineOperation()
515 case GL_ADD: return sw::TextureStage::STAGE_ADD; in ConvertCombineOperation()
516 case GL_ADD_SIGNED: return sw::TextureStage::STAGE_ADDSIGNED; in ConvertCombineOperation()
517 case GL_INTERPOLATE: return sw::TextureStage::STAGE_LERP; in ConvertCombineOperation()
518 case GL_SUBTRACT: return sw::TextureStage::STAGE_SUBTRACT; in ConvertCombineOperation()
519 case GL_DOT3_RGB: return sw::TextureStage::STAGE_DOT3; in ConvertCombineOperation()
520 case GL_DOT3_RGBA: return sw::TextureStage::STAGE_DOT3; in ConvertCombineOperation()
521 default: UNREACHABLE(operation); return sw::TextureStage::STAGE_SELECTARG1; in ConvertCombineOperation()
[all …]
DContext.cpp2079 device->setFirstArgument(unit, sw::TextureStage::SOURCE_TEXTURE); // Cs in applyTextures()
2080 device->setFirstModifier(unit, sw::TextureStage::MODIFIER_COLOR); in applyTextures()
2081 device->setSecondArgument(unit, sw::TextureStage::SOURCE_CURRENT); // Cp in applyTextures()
2082 device->setSecondModifier(unit, sw::TextureStage::MODIFIER_COLOR); in applyTextures()
2083 device->setThirdArgument(unit, sw::TextureStage::SOURCE_CONSTANT); // Cc in applyTextures()
2084 device->setThirdModifier(unit, sw::TextureStage::MODIFIER_COLOR); in applyTextures()
2086 device->setFirstArgumentAlpha(unit, sw::TextureStage::SOURCE_TEXTURE); // As in applyTextures()
2087 device->setFirstModifierAlpha(unit, sw::TextureStage::MODIFIER_ALPHA); in applyTextures()
2088 device->setSecondArgumentAlpha(unit, sw::TextureStage::SOURCE_CURRENT); // Ap in applyTextures()
2089 device->setSecondModifierAlpha(unit, sw::TextureStage::MODIFIER_ALPHA); in applyTextures()
[all …]
Dutilities.h67 sw::TextureStage::StageOperation ConvertCombineOperation(GLenum operation);
68 sw::TextureStage::SourceArgument ConvertSourceArgument(GLenum argument);
69 sw::TextureStage::ArgumentModifier ConvertSourceOperand(GLenum operand);
/external/swiftshader/src/D3D9/
DDirect3DDevice9.cpp4532 renderer->setStageOperation(stage, sw::TextureStage::STAGE_DISABLE); in SetTextureStageState()
4535 renderer->setStageOperation(stage, sw::TextureStage::STAGE_SELECTARG1); in SetTextureStageState()
4538 renderer->setStageOperation(stage, sw::TextureStage::STAGE_SELECTARG2); in SetTextureStageState()
4541 renderer->setStageOperation(stage, sw::TextureStage::STAGE_MODULATE); in SetTextureStageState()
4544 renderer->setStageOperation(stage, sw::TextureStage::STAGE_MODULATE2X); in SetTextureStageState()
4547 renderer->setStageOperation(stage, sw::TextureStage::STAGE_MODULATE4X); in SetTextureStageState()
4550 renderer->setStageOperation(stage, sw::TextureStage::STAGE_ADD); in SetTextureStageState()
4553 renderer->setStageOperation(stage, sw::TextureStage::STAGE_ADDSIGNED); in SetTextureStageState()
4556 renderer->setStageOperation(stage, sw::TextureStage::STAGE_ADDSIGNED2X); in SetTextureStageState()
4559 renderer->setStageOperation(stage, sw::TextureStage::STAGE_SUBTRACT); in SetTextureStageState()
[all …]
/external/swiftshader/src/
DAndroid.mk58 Renderer/TextureStage.cpp \
/external/swiftshader/src/OpenGL/libGL/
DContext.cpp2051 device->setStageOperation(samplerIndex, sw::TextureStage::STAGE_MODULATE); in applyTextures()
2052 device->setFirstArgument(samplerIndex, sw::TextureStage::SOURCE_TEXTURE); in applyTextures()
2053 device->setSecondArgument(samplerIndex, sw::TextureStage::SOURCE_CURRENT); in applyTextures()
2056 device->setStageOperationAlpha(samplerIndex, sw::TextureStage::STAGE_MODULATE); in applyTextures()
2057 device->setFirstArgumentAlpha(samplerIndex, sw::TextureStage::SOURCE_TEXTURE); in applyTextures()
2058 device->setSecondArgumentAlpha(samplerIndex, sw::TextureStage::SOURCE_CURRENT); in applyTextures()
2067 device->setStageOperation(samplerIndex, sw::TextureStage::STAGE_SELECTARG1); in applyTextures()
2068 device->setFirstArgument(samplerIndex, sw::TextureStage::SOURCE_CURRENT); in applyTextures()
2069 device->setSecondArgument(samplerIndex, sw::TextureStage::SOURCE_CURRENT); in applyTextures()
2072 device->setStageOperationAlpha(samplerIndex, sw::TextureStage::STAGE_SELECTARG1); in applyTextures()
[all …]