summaryrefslogtreecommitdiffstats
path: root/src/mesa/main
Commit message (Expand)AuthorAgeFilesLines
* mesa/glsl: move ProgramResourceList to gl_shader_program_dataTimothy Arceri2017-01-194-46/+53
* glsl: store number of explicit uniform loactions in gl_shader_programTimothy Arceri2017-01-191-0/+5
* utils: build sha1/disk cache only with Android/AutoconfEmil Velikov2017-01-181-0/+5
* util: import sha1 implementation from OpenBSD17.0-branchpointEmil Velikov2017-01-181-6/+0
* mesa: allow BlendBarrier to be used without support for full fb fetchIlia Mirkin2017-01-161-1/+2
* mesa/get: Remove unused extra_ARB_viewport_arrayBoyan Ding2017-01-131-1/+0
* main/fbobject: throw invalid operation when get_attachment fails if neededAlejandro Piñeiro2017-01-131-7/+42
* main/fboject: return if it is color_attachment on get_attachmentAlejandro Piñeiro2017-01-131-11/+19
* mesa/main: fix version/extension checks in _mesa_ClampColorNicolai Hähnle2017-01-131-6/+10
* main/buffers: take into account FRONT_AND_BACK on ReadBufferAlejandro Piñeiro2017-01-121-0/+2
* main/buffers: update error handling on DrawBuffers for 4.5Alejandro Piñeiro2017-01-121-13/+33
* compiler: Merge shader_info's tcs and tes structs.Kenneth Graunke2017-01-101-5/+5
* mesa: set GLSL 1.20 for the fixed-function fragment shaderMarek Olšák2017-01-101-1/+13
* st/mesa/glsl: set num_images directly in shader_infoTimothy Arceri2017-01-092-8/+0
* mesa: Introduce a compiler enum for tessellation spacing.Kenneth Graunke2017-01-072-7/+19
* compiler: Change shader_info->tes.vertex_order into a ccw boolean.Kenneth Graunke2017-01-071-1/+1
* glsl: Support gl_TessLevelInner/Outer[] as TES input variables.Kenneth Graunke2017-01-061-0/+6
* st/mesa/glsl: move SamplerTargets to gl_programTimothy Arceri2017-01-063-8/+10
* st/mesa/glsl: set SamplersUsed directly in gl_programTimothy Arceri2017-01-061-2/+1
* mesa/glsl: set sampler units directly in gl_programTimothy Arceri2017-01-063-15/+4
* mesa: simplify sampler setting codeTimothy Arceri2017-01-061-22/+11
* mesa/glsl: set num_textures per stage directly in shader_infoTimothy Arceri2017-01-062-2/+1
* mesa: make _CurrentFragmentProgram a gl_program struct pointerTimothy Arceri2017-01-065-24/+20
* st/mesa/glsl: add new is_arb_asm flag in gl_programTimothy Arceri2017-01-065-5/+7
* st/mesa/glsl/i965: move ShaderStorageBlocks to gl_programTimothy Arceri2017-01-061-2/+1
* st/mesa/glsl/i965: set num_ssbos directly in shader_infoTimothy Arceri2017-01-061-1/+0
* st/mesa/glsl/i965: move per stage UniformBlocks to gl_programTimothy Arceri2017-01-061-2/+2
* st/mesa/glsl/i965: set num_ubos directly in shader_infoTimothy Arceri2017-01-061-1/+0
* st/mesa/glsl/i965: move ImageUnits and ImageAccess fields to gl_programTimothy Arceri2017-01-062-21/+21
* mesa: add gl_constants::GLSLOptimizeConservativelyMarek Olšák2017-01-052-3/+14
* glsl/mesa: add reference to gl_shader_program_data from gl_programTimothy Arceri2016-12-311-0/+3
* mesa: make union in gl_program a struct and add FIXMETimothy Arceri2016-12-311-1/+5
* mesa/glsl/i965: remove Driver.NewShader()Timothy Arceri2016-12-303-27/+0
* mesa/glsl: move BlendSupport bitfield to gl_programTimothy Arceri2016-12-302-6/+15
* mesa: store gl_program in gl_transform_feedback_object rather than gl_shader_...Timothy Arceri2016-12-302-14/+13
* mesa/glsl: move LinkedTransformFeedback from gl_shader_program to gl_programTimothy Arceri2016-12-303-7/+9
* mesa: move _Used to gl_programTimothy Arceri2016-12-302-5/+6
* mesa/compiler: add local_size_variable to shader_infoTimothy Arceri2016-12-301-0/+1
* mesa: pass gl_program to _mesa_append_uniforms_to_file()Timothy Arceri2016-12-301-1/+1
* glsl/mesa: set separate_shader directly in shader_infoTimothy Arceri2016-12-301-0/+1
* mesa/glsl: move subroutine metadata to gl_programTimothy Arceri2016-12-303-63/+66
* mesa/shaderobj: Fix races on refcountsChad Versace2016-12-281-10/+4
* mesa/texformat: Handle GL_RGBA + GL_UNSIGNED_SHORT_5_5_5_1Chad Versace2016-12-271-0/+2
* mesa: don't attempt to unlock an unlocked debug state mutexJonathan Gray2016-12-201-3/+2
* mesa: Silence numerous "unused parameter" warnings in dlist.cIan Romanick2016-12-191-33/+33
* mesa: Fix all the whitespace errors in dlist.cIan Romanick2016-12-191-187/+186
* glsl: Track the linearized array index for each UBO instance array elementIan Romanick2016-12-191-0/+15
* glsl: Fix program interface queries relating to interface blocks.Kenneth Graunke2016-12-191-73/+19
* mesa/get: Convert stencil values to TYPE_UINT.Kenneth Graunke2016-12-191-6/+6
* mesa/get: Add TYPE_UINT for casting through a GLuint.Kenneth Graunke2016-12-191-0/+80