1944 Commits (a9d035ffa6d4971daad08958dbd21d6aaf36ae81)

Author SHA1 Message Date
Yiwei Zhang a9d035ffa6 vkr: add vkr_find_prev_struct 3 years ago
Yiwei Zhang 3f23dd679c vkr: rename vkr_find_pnext to vkr_find_struct 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 d755dfa28c vrend: Sync some constants with mesa and pass max_shader_samplers 3 years ago
Gert Wollny c4c8b3e6b8 vrend: Fix TXQ on GLES when not only the levels are queried 3 years ago
Gert Wollny 11143f2e00 formats: rework the logic for identifying which formats can be read back 3 years ago
Gert Wollny 30026fd745 vrend: take start_instance in instanced drawing into account 3 years ago
Gert Wollny fe82483966 vrend/shader: Set all FS output locations if possible 3 years ago
Gert Wollny 8678763abe shader: Only swizzle color outputs when RGBA-RGBA swizzling is applied 3 years ago
Gert Wollny 41838038c4 vrend: Keep the TGSI string on debug builds and dump it on shader errors 3 years ago
Gert Wollny 2a5fb800c6 vrend: red-blue swizzle implies GL blit 3 years ago
Gert Wollny 3074ba26c0 blitter: Fix the sample used in the DS depth blitter shader 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 3b5eb5f9b5 vrend: blit_int factor out test whether the fbo blit can be done 3 years ago
Gert Wollny f50c878d61 vrend: factor out preparing the blit info 3 years ago
Gert Wollny 73ae37eb19 vrend: factor out test for blue-red swizzle requirement 3 years ago
Gert Wollny edaeae1261 vrend: move GL blitter parameter list to a struct 3 years ago
Chia-I Wu 84de549248 vkr: do not force VkExternalMemoryImageCreateInfo 3 years ago
Chia-I Wu bbcf44958d vkr: do not force VkExternalMemoryBufferCreateInfo 3 years ago
Chia-I Wu d709ebb5e2 vkr: allow VkPhysicalDeviceMemoryProperties customizations 3 years ago
Gert Wollny a3005d3dd9 shader: on GLES replace FS COLOR inputs that are not availabe by constants 3 years ago
Gert Wollny 4bd0ef0301 shader: Don't clear precise flag, it defaults already to false 3 years ago
Gert Wollny 43ee4fea8b shader: Always write the destination swizzle for (B)COLOR outputs 3 years ago
Gert Wollny 05d4c8c892 vrend: Signal the guest that we can handle compatibility profiles 3 years ago
Gert Wollny a786d284ed vrend: Handle COLOR semantic in GS, TCS, and TESS_EVAL 3 years ago
Gert Wollny 3435d8e196 vrend: Handle SEMANTIC_CLIPVERTEX in all shader types and fix PerVertex 3 years ago
Gert Wollny 2a5c3a452d vrend: Dump all shader involved when linking fails 3 years ago
Gert Wollny 01e050b701 shader: Sort FS color outputs 3 years ago
Gert Wollny d1c6cd20dd shader: Handle PCOORD inputs 3 years ago
Daniel Verkamp 5dfa27e219 meson: disable .pyc bytecode for u_format_table.py 3 years ago
Chia-I Wu bd4dd6a622 Revert "gallium: copy xxhash.h from Mesa" 3 years ago
Chia-I Wu 59c145a094 Revert "gallium: add util_hash_table_u64" 3 years ago
Chia-I Wu 8c6198b41f Revert "gallium: optimize util_hash_table_u64 for 64-bit builds" 3 years ago
Chia-I Wu a68284a380 vkr: use the newer hash_table to manage objects 3 years ago
Chia-I Wu 5683f40ce5 vkr: stop using util_hash_table_create_u64 3 years ago
Chia-I Wu d001f6d270 vkr: add vkr_context_get_object 3 years ago