summaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri
Commit message (Expand)AuthorAgeFilesLines
* i965: Update the surface_format table for ETC formatsNanley Chery2016-01-271-11/+11
* i965: Fix SIN/COS precision problems.Kenneth Graunke2016-01-272-12/+40
* HACK/i965/surface_formats: Mark A4B4G4R4 as being supportedJason Ekstrand2016-01-261-1/+1
* i965/skl: Utilize new 5th bit for gateway messagesBen Widawsky2016-01-261-1/+3
* i965/fs_surface_builder: Mask signed integers after conversionJason Ekstrand2016-01-261-0/+18
* i965/compiler: Set nir_options.vertex_id_zero_basedJason Ekstrand2016-01-251-1/+2
* HACK/i965: Default to scalar GS on BDW+Jason Ekstrand2016-01-251-1/+1
* Merge remote-tracking branch 'mattst88/nir-lower-pack-unpack' into vulkanJason Ekstrand2016-01-2522-193/+475
|\
| * i965/gen7+: Use NIR for lowering of pack/unpack opcodes.Matt Turner2016-01-253-19/+29
| * i965/vec4: Implement nir_op_pack_uvec2_to_uint.Matt Turner2016-01-251-0/+18
| * i965/fs: Implement support for extract_word.Matt Turner2016-01-255-0/+56
| * glsl: Remove 2x16 half-precision pack/unpack opcodes.Matt Turner2016-01-251-3/+0
| * i965/fs: Switch from GLSL IR to NIR for un/packHalf2x16 lowering.Matt Turner2016-01-253-11/+7
| * i965: Make separate nir_options for scalar/vector stages.Matt Turner2016-01-251-28/+33
| * i965: Move brw_compiler_create() to new brw_compiler.c.Matt Turner2016-01-255-133/+161
| * i965: Implement compute sampler state atom.Francisco Jerez2016-01-194-1/+24
| * i965: Trigger CS state reemission when new sampler state is uploaded.Francisco Jerez2016-01-192-1/+2
| * i965/vec4: Spaces around operators.Matt Turner2016-01-191-1/+1
| * i965: Inform compiler of variable range to silence warning.Matt Turner2016-01-191-1/+2
| * i965: adding missing headers to the dist tarballEmil Velikov2016-01-181-0/+2
| * i965/fs: Always set channel 2 of texture headers in some stagesJason Ekstrand2016-01-151-0/+8
| * i965/fs/generator: Take an actual shader stage rather than a stringJason Ekstrand2016-01-157-11/+14
| * i965/vec4: Use UW type for multiply into accumulator on GEN8+Jason Ekstrand2016-01-151-1/+5
| * i965: Apply add_const_offset_to_base for vec4 VS inputs too.Kenneth Graunke2016-01-141-5/+5
| * i965: Make add_const_offset_to_base() work at the shader level.Kenneth Graunke2016-01-141-17/+21
| * i965: Make an is_scalar boolean in brw_compile_vs().Kenneth Graunke2016-01-141-5/+5
| * i965/gen7.5+: Disable resource streamer during GPGPU workloads.Francisco Jerez2016-01-143-1/+42
| * i965/gen7: Emit stall and dummy primitive draw after switching to the 3D pipe...Francisco Jerez2016-01-141-0/+24
| * i965/gen4-5: Emit MI_FLUSH as required prior to switching pipelines.Francisco Jerez2016-01-141-0/+13
| * i965/gen6-7: Implement stall and flushes required prior to switching pipelines.Francisco Jerez2016-01-141-0/+37
| * i965/gen8+: Invalidate color calc state when switching to the GPGPU pipeline.Francisco Jerez2016-01-141-0/+20
| * i965: Add state bit to trigger re-emission of color calculator state.Francisco Jerez2016-01-143-0/+4
* | i965/fs: Feel free to spill partial reads/writesJason Ekstrand2016-01-251-19/+2
* | i965/fs: Properly write-mask spillsJason Ekstrand2016-01-252-5/+11
* | i965/nir: Properly flush denormals in nir_op_fquantize2f16Jason Ekstrand2016-01-222-10/+41
* | i965/nir: Temporariliy disable mul+add fusionJason Ekstrand2016-01-221-1/+1
* | vk: Fix indirect push constantsKristian Høgsberg Kristensen2016-01-211-4/+3
* | Merge remote-tracking branch 'jekstrand/wip/i965-uniforms' into vulkanKristian Høgsberg Kristensen2016-01-2113-227/+303
|\ \
| * | i965/fs: Push small uniform arraysJason Ekstrand2015-12-141-23/+53
| * | i965/fs: Rename demote_pull_constants to lower_constant_loadsJason Ekstrand2015-12-142-3/+3
| * | i965/vec4: Get rid of the uniform_size arrayJason Ekstrand2015-12-145-31/+0
| * | i965/fs: Use UD type for offsets in VARYING_PULL_CONSTANT_LOADJason Ekstrand2015-12-141-1/+1
| * | i965/vec4: Use MOV_INDIRECT instead of reladdr for indirect push constantsJason Ekstrand2015-12-144-51/+50
| * | i965/vec4: Inline get_pull_constant_offsetJason Ekstrand2015-12-142-25/+14
| * | i965/fs: Get rid of the param_size arrayJason Ekstrand2015-12-144-15/+0
| * | i965/fs: Stop relying on param_size in assign_constant_locationsJason Ekstrand2015-12-141-27/+17
| * | i965/fs: Get rid of reladdrJason Ekstrand2015-12-142-10/+2
| * | i965/fs: Use MOV_INDIRECT for all indirect uniform loadsJason Ekstrand2015-12-142-39/+87
| * | i965/vec4: Add support for SHADER_OPCODE_MOV_INDIRECTJason Ekstrand2015-12-141-0/+45
| * | i965/fs: Add support for MOV_INDIRECT on pre-Broadwell hardwareJason Ekstrand2015-12-142-13/+42