summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2015-12-29r600: fix constant buffer size programmingGrazvydas Ignotas2-2/+2
2015-12-28docs: Mark ARB_tessellation_shader as done on all i965 platforms.Kenneth Graunke2-2/+2
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 Ekstrand59-386/+313
2015-12-27nvc0: don't forget to reset VTX_TMP bufctx slot after blit completionIlia Mirkin1-0/+2
2015-12-27nv50,nvc0: add a note when converting vertex elements using CPUIlia Mirkin2-0/+6
2015-12-23gallium/auxiliary: don't build NIR sources with MSVC2008 flagsConnor Abbott2-7/+15
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-23freedreno/ir3: spelling..Rob Clark1-6/+6
2015-12-23nir/print: print variable constant-initializersRob Clark1-0/+53
2015-12-22docs: Clarify that ARB_tessellation_shader is only done on i965/gen8+.Kenneth Graunke1-1/+1
2015-12-22docs: Mark ARB_tessellation_shader as done on i965/gen8+.Kenneth Graunke2-2/+2
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
2015-12-22i965: Create and set a new brw_tcs_prog_data::outputs_written field.Kenneth Graunke2-6/+14
2015-12-22i965: Upload HS push constants whenever default tess. levels change.Kenneth Graunke3-0/+5
2015-12-22i965: Only call _mesa_load_state_parameters if prog exists.Kenneth Graunke1-1/+2
2015-12-22i965: Switch TCS gl_program/gl_shader_program checks over to TES.Kenneth Graunke3-4/+5
2015-12-22i965: Remove unnecessary brw->tess_ctrl_program assertions.Kenneth Graunke5-6/+1
2015-12-22i965: Consolidate BRW_NEW_TESS_{CTRL,EVAL}_PROGRAM flags.Kenneth Graunke14-47/+37
2015-12-22i965: Only call brw_upload_tcs/tes_prog when using tessellation.Kenneth Graunke3-24/+13
2015-12-22nir: Add a glsl_vec_type() helper.Kenneth Graunke2-0/+7
2015-12-22nir: Use writemasked store_vars in glsl_to_nir.Kenneth Graunke2-32/+10
2015-12-22nir: Add a writemask to store intrinsics.Kenneth Graunke12-19/+65
2015-12-22mesa: update gl_HelperInvocation support status in docsTapani Pälli1-1/+1
2015-12-22mesa: fix interface matching done in validate_ioTapani Pälli1-27/+88
2015-12-22mesa: add SSBOs to the list of fragment shader side effectsIago Toral Quiroga1-1/+3
2015-12-22i965: Ensure FS execution in presence of atomic buffersIago Toral Quiroga2-5/+6
2015-12-22mesa: Add a _mesa_active_fragment_shader_has_side_effects helperIago Toral Quiroga3-10/+14
2015-12-22i965: Implement gl_PatchVerticesIn by baking it into brw_tcs_prog_key.Kenneth Graunke3-1/+12
2015-12-22i965: Add tessellation control shaders.Kenneth Graunke19-2/+1195
2015-12-22i965: Add tessellation evaluation shadersKenneth Graunke13-3/+627
2015-12-22nir: remove field only used in GLSL IR when assigning varying locationsTimothy Arceri2-10/+0
2015-12-22nouveau: enable use of new kernel interfacesBen Skeggs2-4/+0
2015-12-22nvc0: remove use of deprecated sw class identifierBen Skeggs1-3/+5
2015-12-22nv50: fix g98+ vdec class allocationBen Skeggs1-6/+51
2015-12-22nouveau: remove use of deprecated nouveau_device_wrap()Ben Skeggs5-9/+46
2015-12-22nouveau: fix screen creation failure pathsBen Skeggs5-25/+33