1282 Commits (50e830bba96c7571cd81f593583e867ffe2a9cf1)

Author SHA1 Message Date
Gert Wollny 4efe5c1ce2 shader: keep track of some more per-IO information 6 years ago
Gert Wollny 636a7c2aa4 shader: unify block and varible name evalution for generated IO arrays 6 years ago
Gert Wollny cb51104a07 vrend/shader: prefer the use of "arrays of arrays" for passing varyings 6 years ago
Gert Wollny bb76c1aec7 shader: Enable support for passing clipdistances as TGSI array 6 years ago
Gert Wollny f23da8e47a shader: remove old check for indirect IO access 6 years ago
Gert Wollny 5db5db5bf1 shader: Track whether the guest sent IO arrays and if so use this new 6 years ago
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 a4fcddc451 vrend: in OpenGL it is allowed to have a TES shader without a TCS shader 6 years ago
Gert Wollny d9a5903e7b vrend: Add a few flags for host features 6 years ago
Erik Faye-Lund c9c8ab5727 renderer: drop unused function argument 6 years ago
Erik Faye-Lund 401ff33252 renderer: do not open-code vrend_renderer_force_ctx_0 6 years ago
Erik Faye-Lund 44023f753a renderer: do not use caches in wrong context 6 years ago
Erik Faye-Lund b91a85a195 renderer: always restore FBO binding 6 years ago
Erik Faye-Lund b08bfaed3f renderer: drop unused ctx-argument 6 years ago
David Riley 0a1ce32f21 renderer: fix copying of context name 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 9f1a1bd5ac vrend: Remove LOD_BIAS warning on GLES and add warning for SEAMLESS_CUBE_MAP 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
Gert Wollny 7721af12a6 features: Also check EXT_depth_clamp 6 years ago
Gert Wollny c4db1be860 vrend, formats: Check whether the host supports mixed color attachments 6 years ago
Erik Faye-Lund 2b9a98790f renderer: use per-sampler dirty flags 6 years ago
Erik Faye-Lund 6d37d9f1f5 renderer: do not repeat base_level and max_level unpacking 6 years ago
Erik Faye-Lund 14972df3a6 renderer: set more texture-view state up-front 6 years ago
Erik Faye-Lund e54daddc47 renderer: don't call glActiveTexture unless we're going to do something 6 years ago
Erik Faye-Lund 20cba1d469 renderer: do glUniform1f at link-time 6 years ago
Erik Faye-Lund 23ea840f08 renderer: walk along samplers_used_mask instead of view-array 6 years ago
Erik Faye-Lund dcc542f514 shader: remove unused function 6 years ago
Gurchetan Singh c4a00ed271 vrend: advertise the VIRGL_CAP_TRANSFER bit 6 years ago
Gurchetan Singh 5a3eda5d94 vrend: decode transfer protocol 6 years ago
Gurchetan Singh 0475d679aa vrend: specify if a transfer occurs in context zero or not 6 years ago
Gurchetan Singh cc4f8c933c vrend: add a common decoding function 6 years ago
Gurchetan Singh 5a6c9404b4 vrend: add new protocol for transfers 6 years ago