summaryrefslogtreecommitdiff
path: root/src/mesa/drivers
AgeCommit message (Expand)AuthorFilesLines
2016-01-11i965: Upload 3DSTATE_BINDING_TABLE_POINTERS_HS when !TCS on Gen9+.Kenneth Graunke1-3/+4
2016-01-11Add missing platform information for KBLMark Janes1-0/+5
2016-01-08glsl: Move _mesa_shader_stage_to_string/abbrev to shader_enums.cKristian Høgsberg Kristensen4-4/+0
2016-01-08i965: Move GLSL lowering passes out of libi965_compiler.laKristian Høgsberg Kristensen1-5/+5
2016-01-07i965/compiler: Enable more lowering in NIRJason Ekstrand1-0/+7
2016-01-07i965: use _mesa_delete_buffer_objectNicolai Hähnle1-1/+1
2016-01-07i915: use _mesa_delete_buffer_objectNicolai Hähnle1-1/+1
2016-01-07radeon: use _mesa_delete_buffer_objectNicolai Hähnle1-1/+1
2016-01-06mesa: Add KBL PCI IDs and platform information.Sarah Sharp1-0/+60
2016-01-05nir: Add a lower_fdiv option, turn fdiv into fmul/frcp.Kenneth Graunke1-0/+1
2016-01-05i965: Only turn on ARB_compute_shader if we can write registers.Kenneth Graunke1-2/+3
2016-01-05i965: Use rcp in brw_lower_texture_gradients rather than 1.0 / x.Kenneth Graunke1-1/+1
2016-01-05i965/gen9: Modify the conditions to use blitter on skl+Anuj Phogat1-3/+9
2016-01-05i965/gen9: Return false in place of assert in intelEmitCopyBlit()Anuj Phogat1-3/+4
2016-01-05i965/gen9: Remove regions overlap check in fast copy blitAnuj Phogat1-5/+0
2016-01-05i965/gen9: Don't use fast copy blit in case of non power of 2 cppAnuj Phogat1-2/+4
2016-01-05i915/i965: Fix typo in perf_debug messageIan Romanick2-2/+2
2016-01-05i965: quieten compiler warning about out-of-bounds accessIlia Mirkin1-0/+1
2016-01-05i965/wm: use binding size for ubo/ssbo when automatic size is unsetIlia Mirkin1-4/+10
2016-01-05Revert "i965/wm: use proper API buffer size for the surfaces."Ilia Mirkin2-9/+4
2016-01-04i965/wm: use proper API buffer size for the surfaces.Samuel Iglesias Gonsálvez2-4/+9
2016-01-03nouveau: fix double-const qualifierIlia Mirkin2-2/+2
2016-01-03nir: extract out helper macros for running passesRob Clark1-36/+9
2016-01-02i965: Make TCS precompile use the TES primitive mode when available.Kenneth Graunke1-1/+3
2016-01-02i965: Push most TES inputs in SIMD8 mode.Kenneth Graunke1-12/+30
2016-01-02i965: Use LOAD_PAYLOAD for SIMD8 TES input loads, not MOV.Kenneth Graunke1-1/+4
2016-01-02i965: Move 3-src subnr swizzle handling into the vec4 backend.Kenneth Graunke2-6/+18
2015-12-30drirc: Disable ARB_blend_func_extended for Heaven 4.0/Valley 1.0.Kenneth Graunke1-0/+8
2015-12-30i965/gen8: Always use BRW_REGISTER_TYPE_UW for MUL on GEN8+Marta Lofstedt2-29/+1
2015-12-29i965: Reemit vertex state between indirect multi drawsKristian Høgsberg Kristensen1-2/+22
2015-12-29i965: Add support for gl_DrawIDARB and enable extensionKristian Høgsberg Kristensen12-5/+145
2015-12-29i965: Add support for gl_BaseVertexARB and gl_BaseInstanceARBKristian Høgsberg Kristensen11-37/+88
2015-12-29i965: Assert that SYSTEM_VALUE_VERTEX_ID gets loweredKristian Høgsberg Kristensen1-0/+1
2015-12-28i965: Enable ARB_tessellation_shader on Gen7-7.5.Kenneth Graunke2-3/+3
2015-12-28i965: Don't set interleave or complete on TCS EOT message.Kenneth Graunke5-5/+41
2015-12-28i965: Relase input URB Handles on Gen7/7.5 when TCS threads finish.Kenneth Graunke5-1/+93
2015-12-28i965: Use proper TCS barrier ID bits for Ivybridge/Baytrail.Kenneth Graunke1-4/+6
2015-12-28i965: Use proper TCS Instance ID bits for Ivybridge/Baytrail.Kenneth Graunke1-2/+5
2015-12-28i965: Port tessellation evaluation shaders to vec4 mode.Kenneth Graunke8-2/+365
2015-12-28i965: Emit a real 3DSTATE_DS on Gen7.Kenneth Graunke1-11/+54
2015-12-28i965: Emit a real 3DSTATE_HS on Gen7.Kenneth Graunke1-11/+47
2015-12-28i965: Add the TCS/TES state upload atoms to the gen7_atoms list.Kenneth Graunke3-30/+14
2015-12-28nir: Get rid of function overloadsJason Ekstrand5-47/+48
2015-12-23i965: Add tr_mode and mip tail information in surface state dumpAnuj Phogat1-2/+5
2015-12-22i965/gen8/cs: Gen8 requires 64 byte alignment for push constant dataJordan Justen1-3/+3
2015-12-22i965: Enable ARB_tessellation_shader on Gen8+.Kenneth Graunke1-0/+1
2015-12-22i965: Handle mix-and-match TCS/TES with separate shader objects.Kenneth Graunke8-24/+87
2015-12-22i965: Defer input lowering for tessellation stages until specialization.Kenneth Graunke4-27/+22
2015-12-22i965: Automatically create a passthrough TCS when needed.Kenneth Graunke3-12/+113
2015-12-22i965: Start program_string_id from 1, not 0.Kenneth Graunke1-0/+1