summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2013-08-02r600g: initial support for geometry shaders on evergreenr600-geom-shadersVadim Girlin15-205/+907
2013-08-02r600g: add hw register definitions for GS block setupVadim Girlin2-0/+75
2013-08-01r600g: defer shader variant selection and depending state updatesVadim Girlin3-69/+57
2013-08-01r600g: move barrier and end_of_program bits from output to cf structVadim Girlin4-29/+32
2013-07-28main: Warn that geometry shader support is experimental.Paul Berry1-0/+6
2013-07-28glsl: Implement rules for geometry shader input sizes.Paul Berry2-0/+121
2013-07-28glsl: Allow geometry shader input instance arrays to be unsized.Paul Berry3-17/+49
2013-07-28glsl: Permit non-ubo input interface arrays to use non-const indexing.Paul Berry1-1/+2
2013-07-28glsl: Cross-validate GS layout qualifiers while intrastage linking.Eric Anholt1-0/+96
2013-07-28glsl: Export the compiler's GS layout qualifiers to the gl_shader.Eric Anholt2-0/+49
2013-07-28glsl: Parse the GLSL 1.50 GS layout qualifiers.Eric Anholt6-1/+177
2013-07-28glsl: Make sure that we don't put too many bitfields in ast_type_qualifier.Eric Anholt1-0/+2
2013-07-28mesa/st: Allow geometry shaders without gl_Position export.Fabian Bieler1-2/+0
2013-07-28gallium/draw: Pass primitive ID as integer to the shader.Fabian Bieler1-8/+10
2013-07-28gallivm: Fix indirect input fetches for gs.Fabian Bieler1-0/+3
2013-07-28st/mesa, glsl_to_tgsi: add support for geometry shadersBryan Cain2-45/+163
2013-07-28main: Fix delete_shader_cb() for geometry shadersPaul Berry1-1/+2
2013-07-28glsl/linker: Fail to link geometry shader without vertex shader.Fabian Bieler1-0/+8
2013-07-28mesa: Validate the drawing primitive against the geometry shader input primit...Fabian Bieler1-0/+68
2013-07-28mesa/shaderapi: Allow 0 GEOMETRY_VERTICES_OUT.Fabian Bieler1-1/+1
2013-07-28glsl: Properly pack GS output varyingsPaul Berry1-2/+57
2013-07-28glsl: Modify varying packing to use a temporary exec_list.Paul Berry1-10/+18
2013-07-28glsl/linker: Properly pack GS input varyings.Paul Berry5-35/+131
2013-07-28glsl/linker: Properly error check VS-GS linkage.Paul Berry1-1/+10
2013-07-28glsl: Require geometry shader inputs to be arrays.Paul Berry1-1/+14
2013-07-28mesa: Copy linked program data for GS.Paul Berry2-1/+12
2013-07-28mesa: Refactor copying of linked program data.Paul Berry5-10/+35
2013-07-28glsl: support compilation of geometry shadersBryan Cain9-36/+253
2013-07-28glsl: add builtins for geometry shaders.Bryan Cain5-4/+26
2013-07-28glsl: add ir_emitvertex and ir_endprim instruction typesBryan Cain16-1/+217
2013-07-28mesa/st: Add VARYING_SLOT_TEX[1-7] to st_translate_geometry_program().Bryan Cain1-0/+7
2013-07-28mesa: account for geometry shader texture fetches in update_texture_stateBryan Cain1-5/+13
2013-07-28draw/gs: fix allocation of buffer for GS output verticesBryan Cain1-1/+2
2013-07-28main: Allow for the possibility of GL 3.2 without ARB_geometry_shader4.Paul Berry8-8/+26
2013-07-28main: Fix geometry shader error messages (missing right paren)Paul Berry1-3/+3
2013-07-28glsl: Enable various extensions for geometry shaders.Paul Berry1-7/+7
2013-07-28glsl: Add EXT_texture_array support for geometry shaders.Paul Berry1-0/+12
2013-07-27glsl/linker: Make update_array_sizes apply to just uniforms.Paul Berry1-3/+1
2013-07-27glsl: Remove redundant writes to prog->LinkStatusPaul Berry2-2/+0
2013-07-27glsl: Improve error message for interstage interface block mismatch.Paul Berry1-1/+2
2013-07-27glsl: Use a consistent technique for tracking link success/failure.Paul Berry5-82/+75
2013-07-27glsl: Add error message for intrastage interface block mismatch.Paul Berry3-3/+8
2013-07-27glsl: Remove bogus check on return value of link_uniform_blocks().Paul Berry3-6/+4
2013-07-27glsl: Be consistent about '\n', '.', and capitalization in errors/warnings.Paul Berry8-122/+122
2013-07-27gallivm: fix float->SNORM conversionRoland Scheidegger2-11/+47
2013-07-27util: don't flush overflowing values to infinity in half-float conversionRoland Scheidegger2-9/+17
2013-07-27tgsi: handle texel swizzles correctly for d3d10-style sample opcodesRoland Scheidegger1-5/+35
2013-07-27gallivm: handle texel swizzles correctly for d3d10-style sample opcodesRoland Scheidegger2-0/+29
2013-07-26docs: Mark ARB_vertex_attrib_binding as started.Kenneth Graunke1-1/+1
2013-07-26mesa: Disable GL_EXT_framebuffer_object in core profiles and OpenGL 3.1Ian Romanick1-1/+1