66 Commits (1822e8431942252b8356fd2aab5a17269376f132)

Author SHA1 Message Date
Akihiko Odaki 0b595f6275 formats: Fix readback condition for depth buffers 3 years ago
Gert Wollny b0eabf0b95 formats: Emulate more alpha formats directly on the host 3 years ago
Gert Wollny dc1486a7b8 vrend/shader: Fix TEXTURE_BUFFER swizzling for emulated formats 3 years ago
Gert Wollny 11143f2e00 formats: rework the logic for identifying which formats can be read back 3 years ago
Ryan Neph 981038e25b vrend: add basic BGRA emulation for external resources 3 years ago
Ryan Neph 8bb939b174 vrend: remove old BGRA emulation on GLES hosts 3 years ago
Gert Wollny 4df8880735 formats: Disable ASTC on GL hosts 3 years ago
Lepton Wu 91474dc6fe formats: Fix typos in astc format handling. 4 years ago
Dominik Behr 4acd9f0e34 vrend: BGRX between texture and EGL image is not copy compatible 4 years ago
cheyang 51d4d37c29 formats:add astc 2d compressed format support 4 years ago
Lepton Wu 671ac45ea5 formats: Add ETC2 compressed formats. 5 years ago
Gert Wollny a81147cf4d vrend: Always use the virgl_formats enum in the virglrenderer code 5 years ago
Gert Wollny dcd429bb23 formats: Always use the VIRGL_FORMAT enums in vrend code 5 years ago
Gert Wollny 4749e8791b formats: Add emulated versions of some BGRA formats 6 years ago
Erik Faye-Lund fd8b6946d2 vrend: fix typo in function name 6 years ago
Gert Wollny 18f9778c16 formats: readback hotfix for BGR10A2 formats 6 years ago
Gert Wollny 7d7b0fb769 formats: Check DS readback capabilities on GLES 6 years ago
Gert Wollny 108ef814a4 formats: Check and enable implementation specific readback formats on GLES 6 years ago
Gert Wollny 2cee6cf5d7 formats: Make sure each format is tested with a clean error state 6 years ago
Gert Wollny 804dab8181 formats: Add possiblity to pass format flags to insert functions 6 years ago
Gert Wollny b6f7b8f5f6 vrend: rename internal texture flags and use CAN_TEXTURE_STORAGE correctly 6 years ago
Gert Wollny b9e0fb9b2f formats: Remove LxAx formats 6 years ago
Erik Faye-Lund 15d412bc39 vrend: fix s3tc detection 6 years ago
Gert Wollny c4db1be860 vrend, formats: Check whether the host supports mixed color attachments 6 years ago
Gert Wollny acc261b06b formats: Add support for sRGB_R8 also on desktop GL 6 years ago
Gurchetan Singh 8ca7e861c9 virgl: support 10-bit formats on GLES 6 years ago
Gert Wollny abb7c520fc formats: Add support for EXT_texture_sRGB_R8 if host supports it. 6 years ago
Erik Faye-Lund b344d957fa vrend: GL_COLOR_ATTACHMENT*_EXT -> GL_COLOR_ATTACHMENT* 6 years ago
Erik Faye-Lund 042851a3ee vrend: GL_FRAMEBUFFER_EXT -> GL_FRAMEBUFFER 6 years ago
Erik Faye-Lund e44ef7de64 vrend: do not proble for compressed formats 6 years ago
Gert Wollny 1c113ddcd7 format: assert that the multi-sample check enters with a clean error state 6 years ago
Gert Wollny 82412e927a formats: Reject also formats that give GL_INVALID_OPERATION and correct STENCIL_INDEX 6 years ago
Gert Wollny 257cf11b52 vrend: correct blit/copy_image code path 6 years ago
Gert Wollny a2639989a0 formats: include compressed formats in the copy-compatibility check 6 years ago
Gert Wollny c91500a14c vrend: Enable ARB_texture_storage on GLES 6 years ago
Gert Wollny 41a0fd8717 formats: reorder sample count reading and emultate it for low sample counts 6 years ago
Erik Faye-Lund 58e521c57e get rid of yet another bind-flag set 6 years ago
Gert Wollny 8ad02016a5 vrend_formats: Replace RGB(8|16) formats with RGBX(8|16) 6 years ago
Gert Wollny 2846dcf565 vrend: If available use glCopyImageSubData to execute memcopy like blits 6 years ago
Gert Wollny c0e0274e8c virgl: Add method to query supported MSAA samples and positions 6 years ago
Gert Wollny 299c1119d2 vrend_formats.c: Silence warning -Wmissing-field-initializers 7 years ago
Alexandros Frantzis 211f67993c Revert "vrend: Use red/green with swizzle for luminance/alpha formats" 7 years ago
Tomeu Vizoso 6b44f37507 vrend: Remove two more BGRA formats from GLES 7 years ago
Tomeu Vizoso 20960da342 vrend: Remove VIRGL_FORMAT_B5G5R5A1_UNORM from GLES 7 years ago
Tomeu Vizoso b27fa082de vrend: Add support for PIPE_FORMAT_A4B4G4R4_UNORM 7 years ago
Tomeu Vizoso ec1e384dd2 vrend: Add support for VIRGL_FORMAT_R10G10B10A2_UINT 7 years ago
Lepton Wu fd0ed16337 vrend: handle GL_INVALID_ENUM when trying format. 7 years ago
Jakob Bornecrantz e57359eeb4 vrend: Add VIRGL_FORMAT_R8G8B8A8_SRGB format and test for more sRGB formats 7 years ago
Alexandros Frantzis 9812fe07ea vrend: Use RGB1 swizzle for formats with "don't care" components 7 years ago
Alexandros Frantzis 84fc54f6bf vrend: Use red/green with swizzle for luminance/alpha formats 7 years ago