summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2014-10-27glsl/cs: Change gl_WorkGroupSize from ivec3 to uvec3cs-18Jordan Justen1-4/+4
2014-10-27local id wipJordan Justen4-4/+56
2014-10-27glsl/cs: Add gl_LocalInvocationID variableJordan Justen2-0/+10
2014-10-27i965/cs: Support texture sampling for CSJordan Justen2-0/+12
2014-10-27i965/fs: Set first_non_payload_grf in assign_curb_setupJordan Justen1-0/+3
2014-10-27i965: Run vector splitting for CS in brw_link_shaderJordan Justen1-1/+1
2014-10-27i965: Support CS in update_stage_texture_surfacesJordan Justen1-2/+9
2014-10-27i965/fs: Support compute shader texture samplingJordan Justen1-8/+25
2014-10-27add tex to fs_visitor::emit_textureJordan Justen3-8/+9
2014-10-27i965/fs: Pass sampler data into fs_visitor::swizzle_resultJordan Justen2-8/+5
2014-10-27brw_cs.cpp updateJordan Justen1-1/+1
2014-10-27main/state: Flag new constants for compute shadersJordan Justen1-0/+10
2014-10-27wip - some signs of life for uniformsJordan Justen5-7/+137
2014-10-27i965/cs: Emit MEDIA_STATE_FLUSH after WALKERJordan Justen2-0/+6
2014-10-27i965: Upload atomic buffer state for compute shadersJordan Justen3-0/+26
2014-10-27i965/fs: Set pixel/sample mask for compute shaders atomic opsJordan Justen1-1/+4
2014-10-27i965/cs: Upload brw_cs_stateJordan Justen4-0/+62
2014-10-27i965/cs: Emit compute shader code and upload programsJordan Justen6-0/+276
2014-10-27i965/fs: Support compute programs in visitorJordan Justen3-10/+46
2014-10-27i965/fs: Support compute programs in generatorJordan Justen2-5/+32
2014-10-27i965/cs: Add brw_cs_prog_data struct and brw_context::cs.Paul Berry1-0/+17
2014-10-27i965/fs: Generate CS terminate at program endJordan Justen1-1/+10
2014-10-27i965/cs: Emit gen code for CS_OPCODE_CS_TERMINATEJordan Justen2-0/+12
2014-10-27i965/cs: Mark g0 as used by CS_OPCODE_CS_TERMINATEJordan Justen1-0/+4
2014-10-27i965/cs: Support CS_OPCODE_CS_TERMINATEJordan Justen4-0/+20
2014-10-27i965: Allow brw_fs.h to be included in C filesJordan Justen1-2/+15
2014-10-27======= fs-to-scalar END =======Jordan Justen1-1/+0
2014-10-27======= fs-to-scalar START =======Jordan Justen1-0/+1
2014-10-27i965/cs: Add BRW_CS_PROG and CACHE_NEW_CS_PROG.Paul Berry3-0/+6
2014-10-27i965/cs: Add support for the SEND message that terminates a CS thread.Paul Berry2-0/+50
2014-10-27i965: Add an INTEL_DEBUG=cs option.Paul Berry2-0/+2
2014-10-27mesa/cs: Add compute support to update_program().Paul Berry1-0/+21
2014-10-27mesa/cs: Add inline functions for dealing with compute shaders.Paul Berry1-0/+22
2014-10-27i965/cs: Implement brw_emit_gpgpu_walkerJordan Justen2-1/+37
2014-10-27!UPSTREAM: implement DispatchCompute() back-endPaul Berry4-0/+142
2014-10-27i965: Make brw_predraw_resolve_buffers() non-static.Paul Berry2-0/+35
2014-10-27main/cs: Implement front end code for glDispatchCompute().Paul Berry1-1/+19
2014-10-27mesa/cs: Add DispatchCompute() to driver function table.Paul Berry1-0/+7
2014-10-27main: Change the type argument of use_shader_program() to gl_shader_stage.Paul Berry1-12/+11
2014-10-27main: Clean up a strange construction in use_shader_program().Paul Berry1-1/+1
2014-10-27i965/cs: Add BRW_NEW_COMPUTE_PROGRAM state flag.Paul Berry2-0/+9
2014-10-27mesa/cs: Update program.c for compute shaders.Paul Berry1-0/+3
2014-10-27======= Trying to upstream END =======Jordan Justen1-1/+0
2014-10-27======= Trying to upstream START =======Jordan Justen1-0/+1
2014-10-27i965/gen7: Implement glMemoryBarrier().Francisco Jerez1-0/+30
2014-10-27i965: Add missing PIPE_CONTROL invalidate flag to intel_reg.h.Francisco Jerez1-0/+1
2014-10-27i965/draw state: Allow state upload to proceed when inputs are not setJordan Justen1-0/+4
2014-10-27i965/vs: Allow state upload to proceed when inputs are not setJordan Justen1-0/+3
2014-10-27======= More ARB_compute_shader work =======Paul Berry1-0/+1
2014-10-27egl/drm: do not crash when swapping buffers without any renderingLionel Landwerlin1-0/+8