summaryrefslogtreecommitdiffstats
path: root/src/mesa
Commit message (Expand)AuthorAgeFilesLines
* Merge remote-tracking branch 'mesa-public/master' into vulkanJason Ekstrand2015-12-2930-112/+885
|\
| * nir/builder: Add an init function that creates a simple shader for youJason Ekstrand2015-12-291-10/+3
| * mesa/st: Pad out _mesa_sysval_to_semantic for new SYSTEM_VALUE_* enumsKristian Høgsberg Kristensen2015-12-291-0/+2
| * i965: Reemit vertex state between indirect multi drawsKristian Høgsberg Kristensen2015-12-291-2/+22
| * i965: Add support for gl_DrawIDARB and enable extensionKristian Høgsberg Kristensen2015-12-2912-5/+145
| * i965: Add support for gl_BaseVertexARB and gl_BaseInstanceARBKristian Høgsberg Kristensen2015-12-2911-37/+88
| * i965: Assert that SYSTEM_VALUE_VERTEX_ID gets loweredKristian Høgsberg Kristensen2015-12-291-0/+1
| * mesa: Add core mesa support for GL_ARB_shader_draw_parametersKristian Høgsberg Kristensen2015-12-292-0/+2
| * mesa/vbo: Add draw_id field to struct _mesa_primKristian Høgsberg Kristensen2015-12-292-0/+5
| * i965: Enable ARB_tessellation_shader on Gen7-7.5.Kenneth Graunke2015-12-282-3/+3
| * i965: Don't set interleave or complete on TCS EOT message.Kenneth Graunke2015-12-285-5/+41
| * i965: Relase input URB Handles on Gen7/7.5 when TCS threads finish.Kenneth Graunke2015-12-285-1/+93
| * i965: Use proper TCS barrier ID bits for Ivybridge/Baytrail.Kenneth Graunke2015-12-281-4/+6
| * i965: Use proper TCS Instance ID bits for Ivybridge/Baytrail.Kenneth Graunke2015-12-281-2/+5
| * i965: Port tessellation evaluation shaders to vec4 mode.Kenneth Graunke2015-12-288-2/+365
| * i965: Emit a real 3DSTATE_DS on Gen7.Kenneth Graunke2015-12-281-11/+54
| * i965: Emit a real 3DSTATE_HS on Gen7.Kenneth Graunke2015-12-281-11/+47
| * i965: Add the TCS/TES state upload atoms to the gen7_atoms list.Kenneth Graunke2015-12-283-30/+14
* | Merge remote-tracking branch 'mesa-public/master' into vulkanJason Ekstrand2015-12-286-49/+49
|\|
| * nir: Get rid of function overloadsJason Ekstrand2015-12-286-49/+49
* | Merge remote-tracking branch 'mesa-public/master' into vulkanJason Ekstrand2015-12-2770-419/+2970
|\|
| * i965: Add tr_mode and mip tail information in surface state dumpAnuj Phogat2015-12-231-2/+5
| * i965/gen8/cs: Gen8 requires 64 byte alignment for push constant dataJordan Justen2015-12-221-3/+3
| * i965: Enable ARB_tessellation_shader on Gen8+.Kenneth Graunke2015-12-221-0/+1
| * i965: Handle mix-and-match TCS/TES with separate shader objects.Kenneth Graunke2015-12-228-24/+87
| * i965: Defer input lowering for tessellation stages until specialization.Kenneth Graunke2015-12-224-27/+22
| * i965: Automatically create a passthrough TCS when needed.Kenneth Graunke2015-12-223-12/+113
| * i965: Start program_string_id from 1, not 0.Kenneth Graunke2015-12-221-0/+1
| * i965: Create and set a new brw_tcs_prog_data::outputs_written field.Kenneth Graunke2015-12-222-6/+14
| * i965: Upload HS push constants whenever default tess. levels change.Kenneth Graunke2015-12-223-0/+5
| * i965: Only call _mesa_load_state_parameters if prog exists.Kenneth Graunke2015-12-221-1/+2
| * i965: Switch TCS gl_program/gl_shader_program checks over to TES.Kenneth Graunke2015-12-223-4/+5
| * i965: Remove unnecessary brw->tess_ctrl_program assertions.Kenneth Graunke2015-12-225-6/+1
| * i965: Consolidate BRW_NEW_TESS_{CTRL,EVAL}_PROGRAM flags.Kenneth Graunke2015-12-2214-47/+37
| * i965: Only call brw_upload_tcs/tes_prog when using tessellation.Kenneth Graunke2015-12-223-24/+13
| * nir: Add a writemask to store intrinsics.Kenneth Graunke2015-12-221-0/+2
| * mesa: fix interface matching done in validate_ioTapani Pälli2015-12-221-27/+88
| * mesa: add SSBOs to the list of fragment shader side effectsIago Toral Quiroga2015-12-221-1/+3
| * i965: Ensure FS execution in presence of atomic buffersIago Toral Quiroga2015-12-222-5/+6
| * mesa: Add a _mesa_active_fragment_shader_has_side_effects helperIago Toral Quiroga2015-12-223-10/+14
| * i965: Implement gl_PatchVerticesIn by baking it into brw_tcs_prog_key.Kenneth Graunke2015-12-223-1/+12
| * i965: Add tessellation control shaders.Kenneth Graunke2015-12-2219-2/+1195
| * i965: Add tessellation evaluation shadersKenneth Graunke2015-12-2213-3/+627
| * nouveau: enable use of new kernel interfacesBen Skeggs2015-12-221-2/+0
| * nouveau: remove use of deprecated nouveau_device_wrap()Ben Skeggs2015-12-222-1/+18
| * i965: Only apply CS stall workaround pre-SKLBen Widawsky2015-12-211-2/+4
| * i965/vec4: Optimize predicate handling for any/all.Matt Turner2015-12-182-18/+77
| * nir: Delete bany, ball, fany, fall.Matt Turner2015-12-184-25/+2
| * glsl: Remove ir_unop_any.Matt Turner2015-12-183-126/+0
| * swrast: move two global defines to the only place where they are usedMiklós Máté2015-12-172-2/+2