summaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_compiler.h
Commit message (Expand)AuthorAgeFilesLines
* 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
* i965: Move brw_cs_fill_local_id_payload() to libi965_compilerKristian Høgsberg Kristensen2015-12-111-0/+7
* i965: Calculate appropriate L3 partition weights for the current pipeline state.Francisco Jerez2015-12-091-0/+1
* i965: Add backend structures for tess stagesChris Forbes2015-12-071-0/+18
* i965: Add enums for 3DSTATE_TE field values.Kenneth Graunke2015-11-181-0/+28
* i965: Add missing stdio.h include to brw_compiler.h.Kenneth Graunke2015-11-171-0/+1
* i965: Convert scalar_* flags to a scalar_stage array.Kenneth Graunke2015-11-161-2/+1
* i965: Print input/output VUE maps on INTEL_DEBUG=vs, gs.Kenneth Graunke2015-11-131-0/+2
* i965/fs: Add a sampler program key for whether the texture is 16x MSAANeil Roberts2015-11-051-0/+7
* i965: Update stale comment about unused VUE map slots.Kenneth Graunke2015-10-281-3/+1
* i965: Make brw_varying_to_offset take a const pointer to the VUE map.Kenneth Graunke2015-10-241-2/+2
* i965: Implement ARB_shader_stencil_export (gen9+)Ben Widawsky2015-10-211-0/+1
* i965: Add a brw->scalar_gs flag controlled by INTEL_SCALAR_GS=1.Kenneth Graunke2015-10-211-0/+1
* i965: Introduce a brw_vue_prog_data::include_vue_handles flag.Kenneth Graunke2015-10-211-0/+3
* i965/gs: Do prog_data setup and other calculations in brw_compile_gsJason Ekstrand2015-10-211-13/+1
* i965/gs: Pull prog_data out of brw_gs_compileJason Ekstrand2015-10-211-1/+1
* i965/gs: Use NIR instead of the brw_geometry_program for GS metadataJason Ekstrand2015-10-211-2/+0
* i965/gs: Move the mem_ctx argument to brw_compile_gsJason Ekstrand2015-10-211-1/+1
* i965: Move the entire compiler API into a single fileJason Ekstrand2015-10-191-0/+661