summaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_compiler.h
Commit message (Expand)AuthorAgeFilesLines
* i965: Move Gen4-5 interpolation stuff to brw_wm_prog_data.Kenneth Graunke2017-01-131-1/+9
* i965: Move TES input VUE map calculation out a layer.Kenneth Graunke2017-01-071-0/+1
* i965: pass gl_program directly to brw_compile_tes()Timothy Arceri2017-01-061-1/+1
* i965: stop passing gl_shader_program to brw_compile_gs() and gen6_gs_visitor()Timothy Arceri2017-01-031-1/+1
* i965: eliminate gen6_xfb_enabled field in brw_gs_prog_dataTimothy Arceri2017-01-031-5/+0
* i965: enable INTEL_conservative_rasterization on Gen9+Lionel Landwerlin2016-12-071-0/+1
* i965: Add i965 plumbing for ARB_post_depth_coverage for i965 (gen9+).Plamena Manolova2016-12-071-0/+1
* i965: Store a clip_distance_mask field similar to cull_distance_mask.Kenneth Graunke2016-11-191-0/+1
* i965/gen8: Fix vertex attrib upload for dvec3/4 shader inputsAntia Puentes2016-11-011-0/+1
* i965: replace brw_geomerty_program with brw_programTimothy Arceri2016-10-261-1/+1
* i965: rewrite brw_setup_vue_interpolation()Timothy Arceri2016-10-261-1/+7
* i965: Introduce downcast helpers for prog_data structures.Kenneth Graunke2016-10-051-0/+17
* i965/ir: Skip eliminate_find_live_channel() for stages with sparse thread dis...Francisco Jerez2016-09-211-0/+49
* intel: s/brw_device_info/gen_device_info/Jason Ekstrand2016-09-031-4/+4
* intel: Add a new "common" library for more code sharingJason Ekstrand2016-09-031-1/+1
* i965: Allocate space in the binding table for non-coherent FB fetch.Francisco Jerez2016-08-251-0/+1
* i965/fs: Add brw_wm_prog_key bit specifying whether FB reads should be coherent.Francisco Jerez2016-08-251-0/+1
* i965: Implement the WaPreventHSTessLevelsInterference workaround.Kenneth Graunke2016-08-181-0/+2
* i965: Fix encode_slm_size() to take a generation, not a device info.Kenneth Graunke2016-06-131-2/+2
* i965: Fix shared local memory size for Gen9+.Kenneth Graunke2016-06-121-0/+33
* i965/fs Add a wm_prog_data bit for has_side_effectsJason Ekstrand2016-06-031-0/+1
* i965: Remove old CS local ID handlingJordan Justen2016-06-011-8/+0
* i965: Add CS push constant info to brw_cs_prog_dataJordan Justen2016-06-011-0/+12
* i965: Store number of threads in brw_cs_prog_dataJordan Justen2016-06-011-0/+1
* i965: Add uniform for a CS thread local base IDJordan Justen2016-06-011-0/+1
* i965/fs: Implement SIMD32 register allocation support.Francisco Jerez2016-05-271-1/+1
* i965: Invoke lowering pass for YUV texturesKristian Høgsberg Kristensen2016-05-241-0/+7
* i965: Support textures with multiple planesKristian Høgsberg Kristensen2016-05-241-0/+1
* i965: Delete brw_wm_prog_key::render_to_fbo and drawable_height.Kenneth Graunke2016-05-201-1/+0
* i965/fs: Add an allow_spilling flag to brw_compile_fsJason Ekstrand2016-05-171-0/+1
* i965/fs: calculate first non-payload GRF using attrib slotsJuan A. Suarez Romero2016-05-171-0/+1
* i965/fs: Organize prog_data by ksp number rather than SIMD widthJason Ekstrand2016-05-141-5/+7
* i965/fs: Rework the persample shading key/prog_data bitsJason Ekstrand2016-05-141-2/+2
* i965: Add support for GL_ARB_cull_distanceKristian Høgsberg Kristensen2016-05-131-0/+2
* i965: Generalize wm_key->compute_sample_id to wm_key->multisample_fbo.Kenneth Graunke2016-04-201-1/+1
* i965: Delete now dead persample_2x FS program key flag.Kenneth Graunke2016-04-201-1/+0
* i965/fs: Add a flat_inputs field to prog_dataJason Ekstrand2016-04-061-0/+6
* i965: Add an INTEL_PRECISE_TRIG=1 option to fix SIN/COS output range.Kenneth Graunke2016-04-041-0/+6
* i965/gs: Pass VerticesIn though prog_dataJason Ekstrand2016-02-111-0/+2
* i965/fs: Pass usage of depth, W, and sample mask through prog_dataJason Ekstrand2016-02-111-0/+3
* i965: Move brw_compiler_create() to new brw_compiler.c.Matt Turner2016-02-011-0/+3
* i965: Implement a drirc workaround for broken dual color blending.Kenneth Graunke2016-01-221-0/+1
* i965: Add support for gl_DrawIDARB and enable extensionKristian Høgsberg Kristensen2015-12-291-0/+1
* i965: Add support for gl_BaseVertexARB and gl_BaseInstanceARBKristian Høgsberg Kristensen2015-12-291-0/+2
* i965: Handle mix-and-match TCS/TES with separate shader objects.Kenneth Graunke2015-12-221-0/+9
* i965: Create and set a new brw_tcs_prog_data::outputs_written field.Kenneth Graunke2015-12-221-0/+3
* i965: Implement gl_PatchVerticesIn by baking it into brw_tcs_prog_key.Kenneth Graunke2015-12-221-0/+2
* i965: Add tessellation control shaders.Kenneth Graunke2015-12-221-0/+26
* i965: Add tessellation evaluation shadersKenneth Graunke2015-12-221-0/+24
* i965: Add tessellation shader VUE map code.Kenneth Graunke2015-12-141-2/+18