Lines Matching refs:PixelProcessor
36 uint32_t PixelProcessor::States::computeHash() in computeHash()
49 bool PixelProcessor::State::operator==(const State &state) const in operator ==()
60 PixelProcessor::UniformBufferInfo::UniformBufferInfo() in UniformBufferInfo()
66 PixelProcessor::PixelProcessor(Context *context) : context(context) in PixelProcessor() function in sw::PixelProcessor
76 PixelProcessor::~PixelProcessor() in ~PixelProcessor()
83 void *PixelProcessor::operator new(size_t size) in operator new()
85 ASSERT(size == sizeof(PixelProcessor)); // This operator can't be called from a derived class in operator new()
86 return sw::allocate(sizeof(PixelProcessor), 16); in operator new()
89 void PixelProcessor::operator delete(void *mem) in operator delete()
94 void PixelProcessor::setFloatConstant(unsigned int index, const float value[4]) in setFloatConstant()
135 void PixelProcessor::setIntegerConstant(unsigned int index, const int value[4]) in setIntegerConstant()
147 void PixelProcessor::setBooleanConstant(unsigned int index, int boolean) in setBooleanConstant()
156 void PixelProcessor::setUniformBuffer(int index, sw::Resource* buffer, int offset) in setUniformBuffer()
162 void PixelProcessor::lockUniformBuffers(byte** u, sw::Resource* uniformBuffers[]) in lockUniformBuffers()
171 void PixelProcessor::setRenderTarget(int index, Surface *renderTarget, unsigned int layer) in setRenderTarget()
177 void PixelProcessor::setDepthBuffer(Surface *depthBuffer, unsigned int layer) in setDepthBuffer()
183 void PixelProcessor::setStencilBuffer(Surface *stencilBuffer, unsigned int layer) in setStencilBuffer()
189 void PixelProcessor::setTexCoordIndex(unsigned int stage, int texCoordIndex) in setTexCoordIndex()
198 …void PixelProcessor::setStageOperation(unsigned int stage, TextureStage::StageOperation stageOpera… in setStageOperation()
207 …void PixelProcessor::setFirstArgument(unsigned int stage, TextureStage::SourceArgument firstArgume… in setFirstArgument()
216 …void PixelProcessor::setSecondArgument(unsigned int stage, TextureStage::SourceArgument secondArgu… in setSecondArgument()
225 …void PixelProcessor::setThirdArgument(unsigned int stage, TextureStage::SourceArgument thirdArgume… in setThirdArgument()
234 …void PixelProcessor::setStageOperationAlpha(unsigned int stage, TextureStage::StageOperation stage… in setStageOperationAlpha()
243 …void PixelProcessor::setFirstArgumentAlpha(unsigned int stage, TextureStage::SourceArgument firstA… in setFirstArgumentAlpha()
252 …void PixelProcessor::setSecondArgumentAlpha(unsigned int stage, TextureStage::SourceArgument secon… in setSecondArgumentAlpha()
261 …void PixelProcessor::setThirdArgumentAlpha(unsigned int stage, TextureStage::SourceArgument thirdA… in setThirdArgumentAlpha()
270 …void PixelProcessor::setFirstModifier(unsigned int stage, TextureStage::ArgumentModifier firstModi… in setFirstModifier()
279 …void PixelProcessor::setSecondModifier(unsigned int stage, TextureStage::ArgumentModifier secondMo… in setSecondModifier()
288 …void PixelProcessor::setThirdModifier(unsigned int stage, TextureStage::ArgumentModifier thirdModi… in setThirdModifier()
297 …void PixelProcessor::setFirstModifierAlpha(unsigned int stage, TextureStage::ArgumentModifier firs… in setFirstModifierAlpha()
306 …void PixelProcessor::setSecondModifierAlpha(unsigned int stage, TextureStage::ArgumentModifier sec… in setSecondModifierAlpha()
315 …void PixelProcessor::setThirdModifierAlpha(unsigned int stage, TextureStage::ArgumentModifier thir… in setThirdModifierAlpha()
324 …void PixelProcessor::setDestinationArgument(unsigned int stage, TextureStage::DestinationArgument … in setDestinationArgument()
333 void PixelProcessor::setConstantColor(unsigned int stage, const Color<float> &constantColor) in setConstantColor()
342 void PixelProcessor::setBumpmapMatrix(unsigned int stage, int element, float value) in setBumpmapMatrix()
351 void PixelProcessor::setLuminanceScale(unsigned int stage, float value) in setLuminanceScale()
360 void PixelProcessor::setLuminanceOffset(unsigned int stage, float value) in setLuminanceOffset()
369 void PixelProcessor::setTextureFilter(unsigned int sampler, FilterType textureFilter) in setTextureFilter()
378 void PixelProcessor::setMipmapFilter(unsigned int sampler, MipmapType mipmapFilter) in setMipmapFilter()
387 void PixelProcessor::setGatherEnable(unsigned int sampler, bool enable) in setGatherEnable()
396 void PixelProcessor::setAddressingModeU(unsigned int sampler, AddressingMode addressMode) in setAddressingModeU()
405 void PixelProcessor::setAddressingModeV(unsigned int sampler, AddressingMode addressMode) in setAddressingModeV()
414 void PixelProcessor::setAddressingModeW(unsigned int sampler, AddressingMode addressMode) in setAddressingModeW()
423 void PixelProcessor::setReadSRGB(unsigned int sampler, bool sRGB) in setReadSRGB()
432 void PixelProcessor::setMipmapLOD(unsigned int sampler, float bias) in setMipmapLOD()
441 void PixelProcessor::setBorderColor(unsigned int sampler, const Color<float> &borderColor) in setBorderColor()
450 void PixelProcessor::setMaxAnisotropy(unsigned int sampler, float maxAnisotropy) in setMaxAnisotropy()
459 void PixelProcessor::setHighPrecisionFiltering(unsigned int sampler, bool highPrecisionFiltering) in setHighPrecisionFiltering()
468 void PixelProcessor::setSwizzleR(unsigned int sampler, SwizzleType swizzleR) in setSwizzleR()
477 void PixelProcessor::setSwizzleG(unsigned int sampler, SwizzleType swizzleG) in setSwizzleG()
486 void PixelProcessor::setSwizzleB(unsigned int sampler, SwizzleType swizzleB) in setSwizzleB()
495 void PixelProcessor::setSwizzleA(unsigned int sampler, SwizzleType swizzleA) in setSwizzleA()
504 void PixelProcessor::setCompareFunc(unsigned int sampler, CompareFunc compFunc) in setCompareFunc()
513 void PixelProcessor::setBaseLevel(unsigned int sampler, int baseLevel) in setBaseLevel()
522 void PixelProcessor::setMaxLevel(unsigned int sampler, int maxLevel) in setMaxLevel()
531 void PixelProcessor::setMinLod(unsigned int sampler, float minLod) in setMinLod()
540 void PixelProcessor::setMaxLod(unsigned int sampler, float maxLod) in setMaxLod()
549 void PixelProcessor::setSyncRequired(unsigned int sampler, bool isSincRequired) in setSyncRequired()
558 void PixelProcessor::setWriteSRGB(bool sRGB) in setWriteSRGB()
563 void PixelProcessor::setColorLogicOpEnabled(bool colorLogicOpEnabled) in setColorLogicOpEnabled()
568 void PixelProcessor::setLogicalOperation(LogicalOperation logicalOperation) in setLogicalOperation()
573 void PixelProcessor::setDepthBufferEnable(bool depthBufferEnable) in setDepthBufferEnable()
578 void PixelProcessor::setDepthCompare(DepthCompareMode depthCompareMode) in setDepthCompare()
583 void PixelProcessor::setAlphaCompare(AlphaCompareMode alphaCompareMode) in setAlphaCompare()
588 void PixelProcessor::setDepthWriteEnable(bool depthWriteEnable) in setDepthWriteEnable()
593 void PixelProcessor::setAlphaTestEnable(bool alphaTestEnable) in setAlphaTestEnable()
598 void PixelProcessor::setCullMode(CullMode cullMode, bool frontFacingCCW) in setCullMode()
604 void PixelProcessor::setColorWriteMask(int index, int rgbaMask) in setColorWriteMask()
609 void PixelProcessor::setStencilEnable(bool stencilEnable) in setStencilEnable()
614 void PixelProcessor::setStencilCompare(StencilCompareMode stencilCompareMode) in setStencilCompare()
619 void PixelProcessor::setStencilReference(int stencilReference) in setStencilReference()
625 void PixelProcessor::setStencilReferenceCCW(int stencilReferenceCCW) in setStencilReferenceCCW()
631 void PixelProcessor::setStencilMask(int stencilMask) in setStencilMask()
637 void PixelProcessor::setStencilMaskCCW(int stencilMaskCCW) in setStencilMaskCCW()
643 void PixelProcessor::setStencilFailOperation(StencilOperation stencilFailOperation) in setStencilFailOperation()
648 void PixelProcessor::setStencilPassOperation(StencilOperation stencilPassOperation) in setStencilPassOperation()
653 void PixelProcessor::setStencilZFailOperation(StencilOperation stencilZFailOperation) in setStencilZFailOperation()
658 void PixelProcessor::setStencilWriteMask(int stencilWriteMask) in setStencilWriteMask()
664 void PixelProcessor::setStencilWriteMaskCCW(int stencilWriteMaskCCW) in setStencilWriteMaskCCW()
670 void PixelProcessor::setTwoSidedStencil(bool enable) in setTwoSidedStencil()
675 void PixelProcessor::setStencilCompareCCW(StencilCompareMode stencilCompareMode) in setStencilCompareCCW()
680 void PixelProcessor::setStencilFailOperationCCW(StencilOperation stencilFailOperation) in setStencilFailOperationCCW()
685 void PixelProcessor::setStencilPassOperationCCW(StencilOperation stencilPassOperation) in setStencilPassOperationCCW()
690 void PixelProcessor::setStencilZFailOperationCCW(StencilOperation stencilZFailOperation) in setStencilZFailOperationCCW()
695 void PixelProcessor::setTextureFactor(const Color<float> &textureFactor) in setTextureFactor()
724 void PixelProcessor::setBlendConstant(const Color<float> &blendConstant) in setBlendConstant()
819 void PixelProcessor::setFillMode(FillMode fillMode) in setFillMode()
824 void PixelProcessor::setShadingMode(ShadingMode shadingMode) in setShadingMode()
829 void PixelProcessor::setAlphaBlendEnable(bool alphaBlendEnable) in setAlphaBlendEnable()
834 void PixelProcessor::setSourceBlendFactor(BlendFactor sourceBlendFactor) in setSourceBlendFactor()
839 void PixelProcessor::setDestBlendFactor(BlendFactor destBlendFactor) in setDestBlendFactor()
844 void PixelProcessor::setBlendOperation(BlendOperation blendOperation) in setBlendOperation()
849 void PixelProcessor::setSeparateAlphaBlendEnable(bool separateAlphaBlendEnable) in setSeparateAlphaBlendEnable()
854 void PixelProcessor::setSourceBlendFactorAlpha(BlendFactor sourceBlendFactorAlpha) in setSourceBlendFactorAlpha()
859 void PixelProcessor::setDestBlendFactorAlpha(BlendFactor destBlendFactorAlpha) in setDestBlendFactorAlpha()
864 void PixelProcessor::setBlendOperationAlpha(BlendOperation blendOperationAlpha) in setBlendOperationAlpha()
869 void PixelProcessor::setAlphaReference(float alphaReference) in setAlphaReference()
879 void PixelProcessor::setGlobalMipmapBias(float bias) in setGlobalMipmapBias()
884 void PixelProcessor::setFogStart(float start) in setFogStart()
889 void PixelProcessor::setFogEnd(float end) in setFogEnd()
894 void PixelProcessor::setFogColor(Color<float> fogColor) in setFogColor()
921 void PixelProcessor::setFogDensity(float fogDensity) in setFogDensity()
927 void PixelProcessor::setPixelFogMode(FogMode fogMode) in setPixelFogMode()
932 void PixelProcessor::setPerspectiveCorrection(bool perspectiveEnable) in setPerspectiveCorrection()
937 void PixelProcessor::setOcclusionEnabled(bool enable) in setOcclusionEnabled()
942 void PixelProcessor::setRoutineCacheSize(int cacheSize) in setRoutineCacheSize()
948 void PixelProcessor::setFogRanges(float start, float end) in setFogRanges()
965 const PixelProcessor::State PixelProcessor::update() const in update()
1194 std::shared_ptr<Routine> PixelProcessor::routine(const State &state) in routine()