289 Commits (2953775081c856dc43646f98a31a479ece192cf0)

Author SHA1 Message Date
Gert Wollny 2953775081 shader: Use unified code path for patch related emissions 6 years ago
Gert Wollny 84a2107ee1 shader: Unify code path for generated and guest provided IO arrays 6 years ago
Gert Wollny 08e7afd116 shader: Generate arrays only after the declarations are parsed. 6 years ago
Gert Wollny e493907255 shader: Add support for individual IO arrays to TF output 6 years ago
Gert Wollny 7ff5075a42 shader: Replace some structure elements in IO ranges by a shader_io 6 years ago
Gert Wollny c462adedb8 shader: Add array support for the patch destination IO arrays 6 years ago
Gert Wollny 04d8899930 shader: Add IO array to patch source emission 6 years ago
Gert Wollny 51a1594047 shader: Add IO array support for generic source evaluation 6 years ago
Gert Wollny 30325fe5ec shader: Add generic arrays destination code path 6 years ago
Gert Wollny 7d6ce9c23c shader: Add emission of individual generic IO arrays 6 years ago
Gert Wollny 7ab753f213 shader: Factor out patch source register evaluation 6 years ago
Gert Wollny 820203011d shader: Factor out generic source register evaluation 6 years ago
Gert Wollny 4885bff592 shader: reorder dest register evaluation and factor out generics 6 years ago
Gert Wollny c3186d1278 shader: Factor out emission of generic IO arrays 6 years ago
Gert Wollny 2c552b42ba shader: Factor out emission of generic IOs 6 years ago
Gert Wollny 98332e235b shader: Move interpolation swizzle fixup before the loop 6 years ago
Gert Wollny 84fe20b6c0 shader: Add "last" parameter to IO ranges, 6 years ago
Gert Wollny 815539e1d8 vrend/shader: Add feature for TEXTURE_QUERY_LOD and use EXT_texture_query_lod in shaders 6 years ago
Gert Wollny 3f02590aba shader: Use floating point values for coordinate scaling and comparing 6 years ago
Gert Wollny 95f10f022f shader: emulate sampler2D*Rect by using sampler2D* 6 years ago
Gert Wollny 753e2434d3 shader: Fix texelFetch to emulated 1D textures on GLES 6 years ago
Erik Faye-Lund dcc542f514 shader: remove unused function 6 years ago
Dave Airlie 5d2dde49d2 strings: move to 3 strings, and patch extensions onto end of string 0 (v2) 6 years ago
Dave Airlie dd06126de9 shader: use string array handler to store current strings. 6 years ago
Dave Airlie fb71f03c99 shader: move debug output to end of shader construction 6 years ago
Gert Wollny ec56cc4a5d shader: free stale sampler_arrays in sinfo (v2) 6 years ago
Gert Wollny 32c733fa47 src/: replace all instances of "fprintf to stderr" with "vrend_printf" 6 years ago
Gert Wollny 3e87ee63f7 shader: When on GLES require EXT_clip_cull_distance for gl_ClipDistance 6 years ago
Dave Airlie 51e343ea48 shader: move realcolor emit to fs. 6 years ago
Gert Wollny 26a2748965 shader: clean up TES IO emit 6 years ago
Gert Wollny 7418567f0c shader: clean up TCS IO emit 6 years ago
Gert Wollny 6fb0c9d847 shader: simplify handling of pre-and postfixes in gs IO emit 6 years ago
Gert Wollny aa9a3946f8 shader: remove unused variables in fs IO emit 6 years ago
Gert Wollny 08e0ded94a shader: IO emit - factor out winsys_adjust_y emission 6 years ago
Gert Wollny fe31f94e7a shader: Factor out compute shader IO emit 6 years ago
Gert Wollny 7d219efae4 shader: factor out tessleation evaluation shader IO emit 6 years ago
Gert Wollny 51bc9b0e71 shader: Factor out tesselation control shader IO emit 6 years ago
Gert Wollny 85fdaf8d15 shader: Factor out geometry shader IO emit 6 years ago
Gert Wollny deebae87f7 shader: factor out fragment shader IO emit 6 years ago
Gert Wollny 7c8b9325e7 shader: Simplify vertex shader IO emit and factor out stream IO 6 years ago
Gert Wollny d8b76a36d6 shader: Separate vertex shader io and others 6 years ago
Gert Wollny 91642e622b shader: start refactoring emit_ios 6 years ago
Erik Faye-Lund 5e89aea888 virglrenderer: use bitmask instead of arrays of indices 6 years ago
Erik Faye-Lund 0b115dbc7c shader: add and use extension helper 6 years ago
Erik Faye-Lund ee354b6d55 shader: fixup signature of get_source_info 6 years ago
Erik Faye-Lund aa036b8bcb shader: double size of offbuf and bias 6 years ago
Dave Airlie 6c530b502d shader: move body generation to variadic macros. 6 years ago
Dave Airlie 1c5d6570fd shader: move header generation to variadic emission. 6 years ago
Dave Airlie 695e7c3092 shader: move body emission to using buffer error state. 6 years ago
Dave Airlie 06799bf223 shader: move header emission to use the error state. 6 years ago