85 Commits (383e034a4f0dce268d012c665d0afe19785f4ef2)

Author SHA1 Message Date
Ryan Neph 591a80d30a vrend: blitter: add option for manual srgb decode/encode 3 years ago
Gert Wollny 4193c10211 blitter: Correct swizzle used for 1D array blits 3 years ago
Gert Wollny caacbe8c7d blitter: Correctly emit extension in GLES shaders 3 years ago
Gert Wollny b422b8b7b7 blitter: Abort if the blitter GL context can't be created 3 years ago
Gert Wollny 596a8c859d blitter: Also print depth blit shaders when debugging 3 years ago
Gert Wollny d3f2c692f9 blitter: cache blit programs in a hash table 3 years ago
Gert Wollny da47de63a1 blitter: reformat some code 3 years ago
Gert Wollny d7cc9787d7 blitter: remove useless duplications and simplify handling 3 years ago
Gert Wollny 17593a2bd1 blitter: remove unused stencil texture handling 3 years ago
Gert Wollny f8ef1d7641 blitter: remove unused code 3 years ago
Gert Wollny cba6dfe3c2 blitter: refactor vertices to be more expressive 3 years ago
Gert Wollny 931c75537f blitter: rename shader compile and link functions 3 years ago
Gert Wollny 02be5a309c blitter: rename and merge types 3 years ago
Gert Wollny a01bee62a1 blitter: rename a few varibles to be more descriptive 3 years ago
Gert Wollny 7894410d85 vrend: Move GL blitter forward declaration to vrend_blitter.h 3 years ago
Gert Wollny edaeae1261 vrend: move GL blitter parameter list to a struct 3 years ago
Chia-I Wu c5875c0a64 mesa: update to the latest p_compiler.h 3 years ago
Italo Nicola ee07d0c0bf vrend: bind correct layer for texture arrays in gl blitter 3 years ago
Ryan Neph 695e7d411a vrend: support custom blitting on emulated BGRA resources 3 years ago
Ryan Neph 8bb939b174 vrend: remove old BGRA emulation on GLES hosts 3 years ago
Italo Nicola 4405172812 virgl: implement EXT_multisampled_render_to_texture 4 years ago
Robert Wetzel a7a18b66ef vrend: Replace glTexParameterf() with glTexParameteri() for GL_TEXTURE_MIN/MAG_FILTER. 4 years ago
David Stevens bbf34a14e2 blitter: don't over-cache shader 5 years ago
Elie Tournier d56f420217 blitter: Create helper to set vertex param 5 years ago
Elie Tournier 81b986f372 blitter: Move src and dst calc outside of vrend_renderer_blit_gl 5 years ago
Elie Tournier 5dc1aaef5a blitter: Move linking outside of vrend_renderer_blit_gl 5 years ago
Elie Tournier 534868e150 blitter: Create helper to set texture param 5 years ago
Elie Tournier 968dc75904 blitter: move GL_FRAMEBUFFER_SRGB enable/disable outside of the loop 5 years ago
Elie Tournier 487e37ed7a blitter: Rework fragment shader generation. 5 years ago
Elie Tournier a9c89063b1 blitter: Inline convert_mag_filter 5 years ago
Elie Tournier d74ba5aff3 blitter: Rework build_and_check 5 years ago
Elie Tournier bc6aebe0f6 blitter: Remove unused sample location 5 years ago
Elie Tournier 4156621f26 blitter: Remove unused members in vrend_blitter_ctx 5 years ago
Elie Tournier efd22e7d7c blitter: Remove unnecessary include 5 years ago
Lepton Wu e54bfe8961 vrend,blitter: Sync when switching context. 5 years ago
Gert Wollny 06d60e4705 vrend: silence warnings when NDEBUG is defined 5 years ago
Gert Wollny 94f4e7c8f7 vrend,blitter: Unbind texture targets after use 5 years ago
Gert Wollny 7652864498 vrend: Correctly handle FakeMSAA textures 5 years ago
Gert Wollny 4ea1510332 tweaks: Add tweak to apply the dest swizzle for emulated BGRA surfaces 6 years ago
Emil Velikov 4e764b66fa shader: flesh is_shad out of vrend_shader_samplertypeconv() 6 years ago
Gert Wollny b6f7b8f5f6 vrend: rename internal texture flags and use CAN_TEXTURE_STORAGE correctly 6 years ago
Gert Wollny e2c2974876 blitter: Require MS arrays when needed on GLES 6 years ago
Gert Wollny 38cb4a1578 vrend, blit: Add a bit more logging output 6 years ago
Gert Wollny 596e794616 blitter: Don't try to disable sRGB linearization for MSAA textures 6 years ago
Gert Wollny 6b25eab1f4 blit: normalize coordinates also if a RECT resource is used on GLES 6 years ago
Gert Wollny 3f0f291ea3 blit: Use texture views in blits to represent the surface formats 6 years ago
Gert Wollny 99d3680d14 blitter: Enable scissors when the blit requires it 6 years ago
Gert Wollny 989738137c vrend, blit: Use GL 4.4 logic for blitting 6 years ago
Erik Faye-Lund c9c8ab5727 renderer: drop unused function argument 6 years ago
Gert Wollny 32c733fa47 src/: replace all instances of "fprintf to stderr" with "vrend_printf" 6 years ago