aboutsummaryrefslogtreecommitdiff
path: root/src/libGLESv2/ProgramBinary.h
AgeCommit message (Expand)Author
2014-10-29Moving Uniform handling into ProgramD3D.Brandon Jones
2014-10-20Removed declaration of getAttachedShaders() without implementation.Tibor den Ouden
2014-10-03Update Program, ProgramBinary and HLSLCompiler to use Error objects.Geoff Lang
2014-09-30Add a centralized workarounds module.Jamie Madill
2014-09-29Revert "Add a centralized workarounds module."Jamie Madill
2014-09-29Add a centralized workarounds module.Jamie Madill
2014-09-26Moving Shader Executables into ProgramD3DBrandon Jones
2014-09-23Removed the last references to DynamicHLSL from ProgramBinary.Brandon Jones
2014-09-23Update the draw calls to return Error objects.Geoff Lang
2014-09-18Use dynamically sized containers for texture and sampler bindings.Geoff Lang
2014-09-12Moving more D3D-only logic into ProgramBinaryD3DBrandon Jones
2014-09-09Starting refactor of ProgramBinaryBrandon Jones
2014-09-05Fix typo in "PixelShaderOuputVariable".Jamie Madill
2014-09-05Enable MRT pixel shader rewriting.Jamie Madill
2014-09-03Move shader variables into the base impl.Jamie Madill
2014-08-29Converted ProgramBinary to use Context caps instead of RendererBrandon Jones
2014-08-28Removed common_includes.h reordered includes.Geoff Lang
2014-08-28Moved DynamicHLSL into renderer/d3dBrandon Jones
2014-08-28More shader refactor cleanupBrandon Jones
2014-08-28Fix row-major layout tracking in interface blocks.Jamie Madill
2014-08-27Move GetUniform size validation to top layer.Jamie Madill
2014-08-26Refactor ShaderVariables to store fields in the base.Jamie Madill
2014-08-25Add caps from the 6.29 table.Geoff Lang
2014-07-23Remove sh::InterfaceBlock member info.Jamie Madill
2014-07-23Use the block encoder class to store uniform offsets.Jamie Madill
2014-07-16Do not create dummy variables when linking uniforms.Jamie Madill
2014-07-16Refactor ProgramBinary uniform linking code.Jamie Madill
2014-07-16Remove sh::InterfaceBlock::registerIndex.Jamie Madill
2014-07-14Move more draw call validation to the API.Jamie Madill
2014-06-26Use a common include for GL headers.Jamie Madill
2014-06-26Use the sh namespace for shader variables.Jamie Madill
2014-06-25Moved D3D specific files and folders under the D3D folder.Brandon Jones
2014-06-20Disable dynamic pixel shader generation.Geoff Lang
2014-06-16Generate pixel shader output to match the bound framebuffer.Geoff Lang
2014-05-29Move the GL_APICALL and similar defines to the project level.Geoff Lang
2014-05-22Move all uniform validation from ProgramBinary to API layer.Jamie Madill
2014-05-07Move the implementations of shader var init to the header.Jamie Madill
2014-05-06Stop generating duplicate vertex binaries.Jamie Madill
2014-04-16Move ShaderVariables to common shared source.Jamie Madill
2014-03-31Fix D3D11 resource leaks.Jamie Madill
2014-03-26Added transform feedback shader generation.Geoff Lang
2014-02-14Store un-linked shader attributes in ProgramBinary.Jamie Madill
2014-02-14Store multiple vertex executables in the program binary.Jamie Madill
2014-02-14Moved all HLSL-related code from ProgramBinary to DynamicHLSL.Jamie Madill
2014-02-05Move storage for uniform blocks to the program binary.Jamie Madill
2013-09-10Presort reverse mapping of ProgramBinary::mSemanticIndex.Al Patrick
2013-09-09Add support for struct varyings, and more robust varying link validation.Jamie Madill
2013-09-09Remove the gl::Varying class, and replace all usages with sh::Varying.Jamie Madill
2013-09-09Refactor sh::Uniform and sh::ShaderVariable into a shader variable base type ...Jamie Madill
2013-07-19Support 3D textures.Nicolas Capens