summaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_compiler.c
Commit message (Expand)AuthorAgeFilesLines
* i965: Move intel_debug.h to intel/common/gen_debug.hJason Ekstrand2017-03-011-1/+1
* i965: Reduce cross-pollination between the DRI driver and compilerJason Ekstrand2017-03-011-1/+1
* i965: Move some helpers from brw_context.h to brw_shader.hJason Ekstrand2017-03-011-0/+1
* i965: Don't set EmitNoMainReturn.Kenneth Graunke2017-01-051-1/+0
* i965: disable loop unrolling in GLSL IRTimothy Arceri2016-12-231-1/+1
* i965: use nir loop unrolling passTimothy Arceri2016-12-231-0/+3
* i965: allow sampler indirects on all gensTimothy Arceri2016-12-231-4/+0
* i965: Use NIR-based clip/cull lowering for OpenGL as well.Kenneth Graunke2016-11-221-1/+0
* mesa: remove LowerShaderSharedVariablesMarek Olšák2016-11-101-3/+0
* mesa: remove gl_shader_compiler_options::EmitNoNoiseMarek Olšák2016-10-191-1/+0
* intel: s/brw_device_info/gen_device_info/Jason Ekstrand2016-09-031-1/+1
* i965: Rewrite FS input handling to use the new NIR intrinsics.Kenneth Graunke2016-07-201-0/+1
* i965/compiler: Bring back the INTEL_PRECISE_TRIG environment variableJason Ekstrand2016-06-131-0/+2
* i965: Integrate precise trig into configuration infrastructureGurchetan Singh2016-06-071-2/+0
* i965: Enable cross-thread constants and compact local IDs for hsw+Jordan Justen2016-06-011-2/+1
* nir: Make lowering gl_LocalInvocationIndex optionalJordan Justen2016-06-011-1/+2
* i965: Move compiler debug functions to intel_screen.cJason Ekstrand2016-05-261-42/+0
* glsl: Add an option to clamp block indices when lowering UBO/SSBOsJason Ekstrand2016-05-231-0/+1
* mesa/main: Add support for GL_ARB_cull_distance (v2)Tobias Klausmann2016-05-141-1/+1
* i965: Enable scalar GS by default.Kenneth Graunke2016-05-121-1/+1
* i965: Stop splitting fma() prior to optimizationJason Ekstrand2016-05-111-5/+0
* i965: use double lowering passConnor Abbott2016-05-101-0/+1
* i965: enable lrp lowering for doublesSamuel Iglesias Gonsálvez2016-05-101-0/+1
* Revert "Revert "i965: Switch to scalar TCS by default.""Kenneth Graunke2016-05-091-1/+1
* Revert "i965: Switch to scalar TCS by default."Kenneth Graunke2016-05-051-1/+1
* i965: Switch to scalar TCS by default.Kenneth Graunke2016-05-051-1/+1
* nir: Separate 32 and 64-bit fmod loweringSamuel Iglesias Gonsálvez2016-05-041-1/+1
* i965: Write a scalar TCS backend that runs in SINGLE_PATCH mode.Kenneth Graunke2016-05-031-1/+3
* nir: rename lower_flrp to lower_flrp32Samuel Iglesias Gonsálvez2016-04-281-1/+1
* nir/lower_system_values: Add support for several computed valuesJason Ekstrand2016-04-111-1/+2
* i965: Add an INTEL_PRECISE_TRIG=1 option to fix SIN/COS output range.Kenneth Graunke2016-04-041-0/+2
* i965: Have NIR lower flrp on pre-GEN6 vec4 backendIan Romanick2016-03-221-2/+26
* mesa: Remove EmitCondCodes.Matt Turner2016-03-011-1/+0
* i965/gen7+: Use NIR for lowering of pack/unpack opcodes.Matt Turner2016-02-011-0/+15
* i965/fs: Switch from GLSL IR to NIR for un/packHalf2x16 scalarizing.Matt Turner2016-02-011-0/+2
* i965: Make separate nir_options for scalar/vector stages.Matt Turner2016-02-011-28/+33
* i965: Move brw_compiler_create() to new brw_compiler.c.Matt Turner2016-02-011-0/+157