218 Commits (0e7d2c045e6edb05bd290a054d77043567bb72eb)

Author SHA1 Message Date
Erik Faye-Lund 3e0f7bd4ae vrend: grok FBFETCH instruction 6 years ago
Dave Airlie e869badbfb shaders: add compute shader support. 6 years ago
Dave Airlie 33f0170b03 shader: merge array types 6 years ago
Dave Airlie 64d0f1230d sampler arrays: refactor to follow image arrays 6 years ago
Dave Airlie f565193a1f shader: add texture image samples query support. 6 years ago
Dave Airlie 097c43e561 shader: add gl_HelperInvocation support 6 years ago
Dave Airlie 1fe8defa61 shaders: handle early fragment tests 6 years ago
Dave Airlie 4472641b3d shader: add image support to shader parsing. (v3) 6 years ago
Dave Airlie 97d4246853 shader: decode MEMBAR instruction. 6 years ago
Dave Airlie 8ffd38aac4 shader: bump some snprintf limits to 512 6 years ago
Erik Faye-Lund 47387e4066 emit precise keyword 6 years ago
Dave Airlie 1800bd4a64 shader: add basic shader_storage_buffer_object parsing. (v4) 6 years ago
Dave Airlie 7f962064cd shader: drop unused sviews_used 6 years ago
Dave Airlie 249fb00eed shader: pass sinfo/dinfo into translate_tex 6 years ago
Dave Airlie cae96e10d0 shader: drop unused function. 6 years ago
Gurchetan Singh 0fb73b11e4 vrend_shader: use emit_sampler_declaration helper 6 years ago
Gurchetan Singh 327207986e vrend_shader: add sampler array functionality in emit_sampler_decl 6 years ago
Erik Faye-Lund 7c9be01c56 shaders: include prefix for samplepos and tesscoord 6 years ago
Erik Faye-Lund a1160620cc expand gl_SampleMask to ivec4 to match TGSI definition 6 years ago
Erik Faye-Lund e0e8ad557b vrend: Fixup typo in SHADER_REQ_GPU_SHADER5 logic 6 years ago
Dave Airlie 38f80b1bc0 shader: refactor sampler emission. 7 years ago
Erik Faye-Lund 0ea74890db shader: emit "sample" keyword 7 years ago
Erik Faye-Lund 7014abab5d shader: pad shaders with space for GL_ARB_gpu_shader5 it's needed 7 years ago
Dave Airlie 4b19c86de1 shader: fix passing sampleid into interpolateAtSample 7 years ago
Dave Airlie 50eaefdb71 shader: fix texture gather offsets in input registers. 7 years ago
Dave Airlie 26497d6324 shader: fix tg4 offsets vector 7 years ago
Dave Airlie bb81476211 shader: enable ints for instanceid 7 years ago
Dave Airlie aabfa38254 shader: enable ints if an integer sampler view is seen. 7 years ago
Ramin Azarmehr a01122fe26 shader: get maximum number of render targets dynamically 7 years ago
Dave Airlie d206f5a9be tessellation/transform feedback: add support for tf from tess 7 years ago
Dave Airlie 815024855a tessellation: handle tessellation shader indirect input/outputs (v3) 7 years ago
Dave Airlie b06fda89ca tessellation: handle reading from outputs. (v2) 7 years ago
Dave Airlie 35d10943d7 tessellation: handle output block variables. 7 years ago
Dave Airlie ca48872fad tessellation: handle tess interps and dimension changes 7 years ago
Dave Airlie e5196d7a54 tessellation: handle tess inner/outer/coord (v2) 7 years ago
Dave Airlie da14e72952 tessellation: add support for patch varyings 7 years ago
Dave Airlie 8c3e21fa65 tessellation: add clip distance support. (v2) 7 years ago
Dave Airlie cc911fef17 tessellation: add position/pointsize semantic support (v2) 7 years ago
Dave Airlie 4ce377e763 tessellation: add shader property support (v2) 7 years ago
Dave Airlie 18b09157c4 tessellation: add some baseline tess support. 7 years ago
Dave Airlie 929d59b1e3 shader: consolidate winsys_adjust_y uniform emission. 7 years ago
Dave Airlie 36e4860267 shader: rename glsl_gl_in to glsl_gl_block. 7 years ago
Dave Airlie 9f5a36b8a2 shader: bump input/output count to 64 7 years ago
Dave Airlie fa1c570af3 shader: actually emit barrier opcode. 7 years ago
Dave Airlie dfcb6344d4 shader: fix two warnings in vrend_shader.c 7 years ago
Dave Airlie 4a68d1dff1 shader: fix all signed/unsigned warnings. 7 years ago
Dave Airlie 9e357bd2ef shader: document fallthroughs. 7 years ago
Dave Airlie b98ea3d919 vrend_shader: add arb_gpu_shader_fp64 support (v2) 7 years ago
Dave Airlie fa9cd7c971 shader: only write all cbufs after use ones. 7 years ago
Dave Airlie e518a64c75 shader: refactor some source info out into a struct. 7 years ago