987 Commits (91e81d6c42802e61f1114ecc2ca73ce9bf08461f)

Author SHA1 Message Date
Emma Anholt 318fb537a4 Fix double-free on shader compile failure. 4 years ago
Ryan Neph aa305273b6 vrend: rename id -> shader_type in remaining bind_*_locs() functions 4 years ago
Ryan Neph a28726131f vrend: rename id -> shader_type in bind_sampler_locs() 4 years ago
Gert Wollny ac89a8ae74 shader: rework handling of num_clip and num_cull 4 years ago
Gert Wollny f115659397 vrend: keep shader text when debugging and print it before conversion 4 years ago
Ryan Neph 821b038399 vrend: fix shadow_samp_*_locs index incrementing 4 years ago
Ryan Neph dbc1145c6b vrend: remove message for intentionally unbound sampler state 4 years ago
Ryan Neph 603699f169 vrend: fix sampler state updates misreporting next_sampler_id 4 years ago
Ryan Neph a63526b5fb vrend: cleanup vrend_draw_bind_samplers_shader() 4 years ago
Ryan Neph 405a50d5ad vrend: cleanup vrend_bind_sampler_states 4 years ago
Ryan Neph 9243cf5ffb vrend: cleanup bind_image_locs() 4 years ago
Ryan Neph 9a8ebf2248 vrend: cleanup bind_ubo_locs() 4 years ago
Ryan Neph 26a4492b83 vrend: cleanup bind_sampler_locs() 4 years ago
Gert Wollny f2ab66c6c0 shader: track variable sinfo with the shader variant 4 years ago
Gert Wollny bc6f87c13c vrend: try to emit texture levels only when really needed 4 years ago
Ryan Neph 6428beead4 vrend: use compatible view internalformat for 24bpp imported EGL resources 4 years ago
Dave Airlie 900bc6fd96 virgl: add support for anisotropic texture filtering 4 years ago
Ryan Neph ebb2cf3c76 vrend: convert linear color to srgb for 24bpp imported EGL resources 4 years ago
Chia-I Wu 029303e9fd vrend: check for NULL in vrend_renderer_get_meminfo 4 years ago
Isaac Bosompem 02f8a0d2c9 virgl: Fix missing fog output in certain cases 4 years ago
Gert Wollny 148e6c3d0d vrend: Don't synchronize compute shader IO interfaces 4 years ago
Gert Wollny 9eadf02311 vrend: factor out synchronization of shader IO interfaces 4 years ago
Gert Wollny 806bd0ad2c vrend: Don't try to set SSBOs when no location is given 4 years ago
Louis-Francis Ratté-Boulianne 23c4ef5aa3 vrend: Add VREND_USE_ASYNC_FENCE_CB flag 4 years ago
Louis-Francis Ratté-Boulianne 1e3a8fd41d vrend: Prepare for async fence callback support 4 years ago
Gert Wollny e5fabecbe0 vrend: pass texture levels per shader on GLES as uniform 4 years ago
Gert Wollny 7020b5eb93 vrend: store number of levels in sampler view 4 years ago
Gert Wollny a2a20e1a1c vrend: use a bitfieled array for the feature list 4 years ago
Gert Wollny 31178f2327 vrend: reorder and compress vrend_state structure 4 years ago
Gert Wollny cf039b3af3 shader: reorder more shader key components 4 years ago
Gert Wollny 4233c35791 vrend: refactor vrender_get_glsl_version to return the value 4 years ago
Gert Wollny 8f70103717 vrend/shader: make cbuf masks 8 bit and move them into fs specific section 4 years ago
Gert Wollny 60f932152b vrend: make UPDATE_INT_SIGN_MASK a macro to be able to pass different masks 4 years ago
Gert Wollny 0f6af02222 shader: move FS specific key values into sub-structure 4 years ago
Gert Wollny 1cc53f715c shader: move output interface info into struct 4 years ago
Gert Wollny 729a819274 vrend/shader: combine shader info to be passed to next into a structure 4 years ago
Gert Wollny ff3a93637a vrend: copy only as many layout info fields as needed 4 years ago
Gert Wollny eb3114e965 shader: factor out the fs_info that is needed in the shader key 4 years ago
Gert Wollny 4663b0b108 vrend: make shader interpinfo a fixed size array 4 years ago
Gert Wollny c35df49c42 vrend: refactor shader key evaluation 4 years ago
Gert Wollny 28cfd570a2 vrend: move fbfetch coherency support from key to shader config 4 years ago
Ryan Neph 08e11a4954 vrend: fix null pointer dereference 4 years ago
Gert Wollny 57a4e9498a vrend: get rid of glShaderStorageBlockBinding 4 years ago
Gert Wollny 6b2f087554 vrend: Add extensions that enable barriers on OpenGL < 4.2 4 years ago
Lepton Wu 9b1144b56c vrend: Use gl to blit in some corner case. 4 years ago
Akihiko Odaki 9f6e5b9e9a Suppress compiler warnings 4 years ago
Ryan Neph 3b29b0723d vrend: force temp buffers for BGR* swizzles on small iovec transfers 4 years ago
Akihiko Odaki 146509e20f vrend: Check glTextureView feature before using it 4 years ago
Ryan Neph 7b5dd3eb47 vrend: fix failing GBM format lookup in vrend_renderer_pipe_resource_set_type() 4 years ago
Ryan Neph d989e5bbbe vrend: fix internal format mismatch for BGRX EGL-backed resources 4 years ago