aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_program.h
Commit message (Expand)AuthorAgeFilesLines
* i965: Add brw_populate_default_keyJordan Justen2018-07-091-0/+15
* i965: Replace brw_setup_tex_for_precompile brw with devinfoJordan Justen2018-07-091-1/+1
* i965: Add brw_prog_key_set_id helper to set the program id on any stageJordan Justen2018-07-091-0/+3
* i965: Add brw_(read|write)_blob_program_data functionsJordan Justen2018-07-091-0/+10
* i965: Add ARB_get_program_binary support using nir_serializationJordan Justen2017-12-081-6/+0
* i965: Add brw_program_serialize_nirJordan Justen2017-12-081-0/+2
* i965: Add brw_program_deserialize_nirJordan Justen2017-12-081-0/+4
* intel: Rewrite the world of push/pull paramsJason Ekstrand2017-10-121-0/+23
* i965: create a brw_shader_gather_info() helperTimothy Arceri2017-09-261-0/+3
* i965: remove now unused GLSL IR optimisationsTimothy Arceri2017-04-241-3/+0
* i965: Move the back-end compiler to src/intel/compilerJason Ekstrand2017-03-131-1/+1
* i965: remove duplicate declaration of brw_mark_surface_usedEmil Velikov2017-03-131-4/+0
* i965: remove dead brw_new_shader() declarationEmil Velikov2017-03-131-2/+0
* i965: Move a bunch of pre-compile and link stuff to brw_program.hJason Ekstrand2017-03-011-0/+15
* i965: Move channel_expressions and vector_splitting to brw_program.hJason Ekstrand2017-03-011-0/+3
* i965: Move assign_common_binding_table_offsets to brw_programJason Ekstrand2017-03-011-0/+7
* i965: Drop unused STATE_TEXRECT_SCALE code.Kenneth Graunke2017-03-011-2/+0
* i965: keep gl_program shader info in sync after gather infoTimothy Arceri2016-12-201-1/+1
* i965: only try print GLSL IR once when using INTEL_DEBUG to dump irTimothy Arceri2016-11-171-2/+1
* i965: create populate key functions for tcs and tesTimothy Arceri2016-09-271-4/+6
* i965: make more effective use of SamplersUsedTimothy Arceri2016-07-051-1/+0
* glsl/mesa: split gl_shader in twoTimothy Arceri2016-06-301-1/+1
* i965: Move brw_create_nir to brw_program.cJason Ekstrand2016-05-261-0/+6
* i965: Handle mix-and-match TCS/TES with separate shader objects.Kenneth Graunke2015-12-221-2/+4
* i965: Add tessellation control shaders.Kenneth Graunke2015-12-221-0/+1
* i965: Add tessellation evaluation shadersKenneth Graunke2015-12-221-0/+2
* i965: Push down inclusion of brw_program.h.Matt Turner2015-11-241-0/+2
* i965: Move the entire compiler API into a single fileJason Ekstrand2015-10-191-123/+1
* i965: Get rid of prog_data compare functionsJason Ekstrand2015-09-301-4/+0
* i965/gs: Remove the dependency on the VS VUE map.Kenneth Graunke2015-09-261-2/+0
* i965: Remove the brw_vue_prog_key base class.Kenneth Graunke2015-09-031-17/+15
* i965: Delete the brw_vue_program_key::userclip_active flag.Kenneth Graunke2015-09-031-6/+3
* i965: Move brw_setup_tex_for_precompile to brw_program.[ch].Kenneth Graunke2015-09-031-0/+4
* i965: Rename brw_vec4_prog_data/key to brw_bue_prog_data/keyKristian Høgsberg2014-12-101-3/+3
* i965: Make vertex color clamp handling code VS specific.Kenneth Graunke2014-12-021-2/+2
* i965: Use the enum type for gen6_gather_wa sampler key field.Kenneth Graunke2014-12-021-7/+7
* i965: Drop use of GL types in program keys.Kenneth Graunke2014-12-021-23/+23
* i965: Move program key structures to brw_program.h.Kenneth Graunke2014-12-021-5/+103
* i965: Silence unused parameter warning in brw_dump_irIan Romanick2014-10-241-2/+1
* i965: Remove unused sampler key fieldsTopi Pohjolainen2014-04-081-6/+0
* i965: Widen sampler key bitfields for 32 samplersChris Forbes2014-03-021-3/+3
* i965: Refactor debug dumping of GLSL IR.Eric Anholt2014-02-221-0/+5
* i965: Unify fs_generator:: and vec4_generator::mark_surface_used as a free fu...Francisco Jerez2014-02-191-0/+4
* i965: Move up duplicated fields from stage-specific prog_data to brw_stage_pr...Francisco Jerez2014-02-191-0/+7
* i965: Add Gen6 gather wa to sampler keyChris Forbes2014-02-081-0/+11
* i965/Gen7: Include bitfield in the sampler key for CMS layoutChris Forbes2013-12-071-0/+5
* i965: w/a for gather4 green RG32FChris Forbes2013-10-031-0/+5
* i965: Make brw_{program,vs}.h safe to include from C++.Paul Berry2013-08-231-0/+8
* i965: Shorten sampler loops in key setup.Kenneth Graunke2013-08-191-0/+1
* i965: Pass brw_context to functions rather than intel_context.Kenneth Graunke2013-07-091-1/+1