80 Commits (d3f2c692f9bb611d0f9c33242dc1b52fe4726f8d)

Author SHA1 Message Date
Gert Wollny d3f2c692f9 blitter: cache blit programs in a hash table 4 years ago
Gert Wollny da47de63a1 blitter: reformat some code 4 years ago
Gert Wollny d7cc9787d7 blitter: remove useless duplications and simplify handling 4 years ago
Gert Wollny 17593a2bd1 blitter: remove unused stencil texture handling 4 years ago
Gert Wollny f8ef1d7641 blitter: remove unused code 4 years ago
Gert Wollny cba6dfe3c2 blitter: refactor vertices to be more expressive 4 years ago
Gert Wollny 931c75537f blitter: rename shader compile and link functions 4 years ago
Gert Wollny 02be5a309c blitter: rename and merge types 4 years ago
Gert Wollny a01bee62a1 blitter: rename a few varibles to be more descriptive 4 years ago
Gert Wollny 7894410d85 vrend: Move GL blitter forward declaration to vrend_blitter.h 4 years ago
Gert Wollny edaeae1261 vrend: move GL blitter parameter list to a struct 4 years ago
Chia-I Wu c5875c0a64 mesa: update to the latest p_compiler.h 4 years ago
Italo Nicola ee07d0c0bf vrend: bind correct layer for texture arrays in gl blitter 4 years ago
Ryan Neph 695e7d411a vrend: support custom blitting on emulated BGRA resources 4 years ago
Ryan Neph 8bb939b174 vrend: remove old BGRA emulation on GLES hosts 4 years ago
Italo Nicola 4405172812 virgl: implement EXT_multisampled_render_to_texture 5 years ago
Robert Wetzel a7a18b66ef vrend: Replace glTexParameterf() with glTexParameteri() for GL_TEXTURE_MIN/MAG_FILTER. 5 years ago
David Stevens bbf34a14e2 blitter: don't over-cache shader 6 years ago
Elie Tournier d56f420217 blitter: Create helper to set vertex param 6 years ago
Elie Tournier 81b986f372 blitter: Move src and dst calc outside of vrend_renderer_blit_gl 6 years ago
Elie Tournier 5dc1aaef5a blitter: Move linking outside of vrend_renderer_blit_gl 6 years ago
Elie Tournier 534868e150 blitter: Create helper to set texture param 6 years ago
Elie Tournier 968dc75904 blitter: move GL_FRAMEBUFFER_SRGB enable/disable outside of the loop 6 years ago
Elie Tournier 487e37ed7a blitter: Rework fragment shader generation. 6 years ago
Elie Tournier a9c89063b1 blitter: Inline convert_mag_filter 6 years ago
Elie Tournier d74ba5aff3 blitter: Rework build_and_check 6 years ago
Elie Tournier bc6aebe0f6 blitter: Remove unused sample location 6 years ago
Elie Tournier 4156621f26 blitter: Remove unused members in vrend_blitter_ctx 6 years ago
Elie Tournier efd22e7d7c blitter: Remove unnecessary include 6 years ago
Lepton Wu e54bfe8961 vrend,blitter: Sync when switching context. 6 years ago
Gert Wollny 06d60e4705 vrend: silence warnings when NDEBUG is defined 6 years ago
Gert Wollny 94f4e7c8f7 vrend,blitter: Unbind texture targets after use 6 years ago
Gert Wollny 7652864498 vrend: Correctly handle FakeMSAA textures 6 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 7 years ago
Gert Wollny e2c2974876 blitter: Require MS arrays when needed on GLES 7 years ago
Gert Wollny 38cb4a1578 vrend, blit: Add a bit more logging output 7 years ago
Gert Wollny 596e794616 blitter: Don't try to disable sRGB linearization for MSAA textures 7 years ago
Gert Wollny 6b25eab1f4 blit: normalize coordinates also if a RECT resource is used on GLES 7 years ago
Gert Wollny 3f0f291ea3 blit: Use texture views in blits to represent the surface formats 7 years ago
Gert Wollny 99d3680d14 blitter: Enable scissors when the blit requires it 7 years ago
Gert Wollny 989738137c vrend, blit: Use GL 4.4 logic for blitting 7 years ago
Erik Faye-Lund c9c8ab5727 renderer: drop unused function argument 7 years ago
Gert Wollny 32c733fa47 src/: replace all instances of "fprintf to stderr" with "vrend_printf" 7 years ago
Gert Wollny 8b2e86f7b6 blitter: handle GL_FRAMEBUFFER_SRGB for emulated blits 7 years ago
Erik Faye-Lund 056328c868 vrend: drop pointless argument to make_current 7 years ago
Erik Faye-Lund b344d957fa vrend: GL_COLOR_ATTACHMENT*_EXT -> GL_COLOR_ATTACHMENT* 7 years ago
Erik Faye-Lund a8907c276f vrend: glFramebufferTexture*DEXT -> glFramebufferTexture*D 7 years ago
Erik Faye-Lund 042851a3ee vrend: GL_FRAMEBUFFER_EXT -> GL_FRAMEBUFFER 7 years ago