summaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_program.c
Commit message (Expand)AuthorAgeFilesLines
* i965: Don't try to fall back when creating unrecognized program targets.Paul Berry2013-08-261-1/+2
* i965/gs: Add a case to brwNewProgram() for geometry shaders.Paul Berry2013-08-231-0/+11
* i965/gs: Add a case to brwBindProgram() for geometry shaders.Paul Berry2013-08-231-0/+3
* i965: Delete intel_context entirely.Kenneth Graunke2013-07-091-1/+1
* i965: Move intel_context::intelScreen to brw_context.Kenneth Graunke2013-07-091-4/+4
* i965: Move intel_context::bufmgr to brw_context.Kenneth Graunke2013-07-091-5/+2
* i965: Pass brw_context to functions rather than intel_context.Kenneth Graunke2013-07-091-1/+2
* i965: Add an assertion to brwProgramStringNotify.Paul Berry2013-07-081-2/+16
* i965: Tidy shader time printing code by using printf's field widths.Kenneth Graunke2013-03-281-12/+4
* i965: Provide more detailed information to match shader_time to programs.Eric Anholt2013-03-281-13/+50
* i965: Track ARB program state along with GLSL state for shader_time.Eric Anholt2013-03-281-3/+35
* i965: Split shader_time entries into separate cachelines.Eric Anholt2013-03-141-2/+3
* i965: Move program_id to intel_screen instead of brw_context.Kenneth Graunke2013-01-121-4/+15
* i965: Add texrect scale parameters before pointers to ParameterValues.Eric Anholt2012-12-281-0/+21
* i965: Print a total time for the different shader stages.Eric Anholt2012-12-141-10/+38
* i965: Scale shader_time to compensate for resets.Eric Anholt2012-12-141-6/+66
* i965: Add a debug flag for counting cycles spent in each compiled shader.Eric Anholt2012-12-051-0/+127
* i965: Remove unnecessary walk through Mesa IR in ProgramStringNotify().Kenneth Graunke2012-11-011-82/+0
* intel: Convert from GLboolean to 'bool' from stdbool.h.Kenneth Graunke2011-10-181-15/+17
* i965: Fix Android build by removing relative includesChad Versace2011-08-301-1/+1
* i965: Set up allocation of a VS scratch space if required.Eric Anholt2011-08-161-0/+28
* i965: gl_fragment_program::FogOption is always GL_NONE so don't check itIan Romanick2011-04-211-5/+0
* intel: fix buildMarek Olšák2011-03-291-1/+1
* mesa: implement clamping controls (ARB_color_buffer_float)Marek Olšák2011-03-291-1/+1
* mesa: Remove the CompileShader driver hook; it's just a no-op.Kenneth Graunke2011-03-171-1/+0
* Convert everything from the talloc API to the ralloc API.Kenneth Graunke2011-01-311-2/+2
* i965: Nuke brw_wm_glsl.c.Eric Anholt2010-12-061-1/+0
* glsl: Slightly change the semantic of _LinkedShadersIan Romanick2010-10-141-9/+3
* Drop GLcontext typedef and use struct gl_context insteadKristian Høgsberg2010-10-131-6/+6
* i965: When using the new FS backend, don't validate the Mesa IR version.Eric Anholt2010-09-071-0/+16
* i965: Fix up and actually enable the NewShader and NewShaderProgram hooks.Eric Anholt2010-08-261-0/+2
* i965: Start building 965 FS backend.Eric Anholt2010-08-261-0/+3
* i965: Add support for destination RelAddr writes in the VS.Eric Anholt2010-08-261-2/+3
* i965: Fix the test for variable indexing of shader inputs.Eric Anholt2010-08-261-5/+11
* i965: Throw a link error when we see a "return" in main().Eric Anholt2010-08-171-0/+8
* ir_to_mesa: Respect the driver if it rejects a shader.Eric Anholt2010-07-281-4/+2
* i965: Cleanly fail programs with unsupported array access.Eric Anholt2010-07-231-1/+28
* Merge branch 'shader-file-reorg'Brian Paul2010-06-231-4/+4
|\
| * mesa: rename src/mesa/shader/ to src/mesa/program/Brian Paul2010-06-101-4/+4
* | i965: Split constant buffer setup from its surface state/binding state.Eric Anholt2010-06-111-14/+0
|/
* intel: Change dri_bo_* to drm_intel_bo* to consistently use new API.Eric Anholt2010-06-081-2/+2
* i965: Reject shaders with uninlined function calls instead of hanging.Eric Anholt2010-04-291-1/+33
* i965: Fix up VP constbuf leak on program delete.Eric Anholt2010-03-091-3/+11
* mesa: change ctx->Driver.ProgramStringNotify() to return GLbooleanBrian Paul2010-02-041-3/+7
* i965: Remove unnecessary headers.Vinson Lee2010-01-221-1/+0
* i965: remove unused varBrian Paul2009-04-101-1/+0
* i965: re-org of some of the new constant buffer codeBrian Paul2009-04-091-18/+0
* i965: free shader's constant buffer in brwDeleteProgram()Brian Paul2009-04-091-0/+6
* i965: check-point commit of new constant buffer supportBrian Paul2009-04-031-0/+20
* i965: use new cast wrappersBrian Paul2009-03-101-4/+9