425 Commits (508ff68b3f164bc7c3f41aed2e6d191c1e42592a)

Author SHA1 Message Date
Emil Velikov c719ef0afa shader: drop duplicate num_interpis = 0 6 years ago
Emil Velikov 4c4b8d1a21 shader: use emit_ios_generic_outputs() in emit_ios_tes() 6 years ago
Emil Velikov 7f1169788a shader: use emit_ios_generic_outputs() in emit_ios_vs() 6 years ago
Emil Velikov 5b04ca0aaa shader: introduce a emit_ios_generic_outputs() helper 6 years ago
Emil Velikov 6cd4f663a9 shader: reshuffle GS stream output handling 6 years ago
Emil Velikov 918c82bed6 shader: reshuffle [fb]color_emitted handling 6 years ago
Emil Velikov 7c06cebe11 shader: simplify pre and postfixes in emit_ios_fs() 6 years ago
Emil Velikov 711bd28d39 shader: simplify pre and postfixes in emit_ios_vs() 6 years ago
Emil Velikov d1500bc47a shader: flesh out samplertype_to_req_bits() helper 6 years ago
Emil Velikov cbaf82c5f8 shader: kill off dump_ctx::uses_sample_buf 6 years ago
Emil Velikov edaf863458 shader: keep precision qualifier space-free 6 years ago
Emil Velikov de2bbb7fc0 shader: remove partial 1D texture GLES workaround 6 years ago
Emil Velikov 4e764b66fa shader: flesh is_shad out of vrend_shader_samplertypeconv() 6 years ago
Emil Velikov beceb6106a shader: flesh out is_shadow out of set_texture_reqs() 6 years ago
Emil Velikov 26ab104884 shader: split out samplertype_is_shadow() helper 6 years ago
Gert Wollny 52703a2ded shader,feat: Add support for TGSI_PROPERTY_FS_DEPTH_LAYOUT 6 years ago
Emil Velikov bf043b3e56 shader: use && and || trailing at the end of the line 6 years ago
Emil Velikov f18484f928 shader: use switch statement over extremely long if/else chain 6 years ago
Emil Velikov 88f7cba5ed shader: trivial indentation fixes 6 years ago
Emil Velikov c2d8cc5410 shader: use TGSI_INTERPOLATE_CONSTANT as applicable 6 years ago
Emil Velikov 5a0d3f071e shader: add vrend_ prefix to shader_lookup_sampler_array() 6 years ago
Gert Wollny 9b84a49a1c shader: Require glsl 150 when input arrays are used 6 years ago
Erik Faye-Lund 8830112be7 shader: use real buffer-size instead of half 6 years ago
Erik Faye-Lund c301e21a92 shader: make translate_atomic take const char * instead of array 6 years ago
Erik Faye-Lund a9f435ce5d shader: make translate_resq take const char * instead of array 6 years ago
Erik Faye-Lund 28b358cc01 shader: make translate_load take const char * instead of array 6 years ago
Erik Faye-Lund e9dd306f07 shader: make translate_store take const char * instead of array 6 years ago
Erik Faye-Lund 6ea0a7124f shader: dst -> dst_reg 6 years ago
Erik Faye-Lund 31338f73fe shader: re-use local variable instead of re-dereferncing 6 years ago
Erik Faye-Lund f7aa98d245 shader: rename temp array 6 years ago
Erik Faye-Lund 6eec8d2daa shader: eliminate temporary buffer 6 years ago
Erik Faye-Lund 561735b372 shader: make translate_tex take const char * instead of array 6 years ago
Erik Faye-Lund 5e5f0f25df shader: make emit_txqs take const char * instead of array 6 years ago
Erik Faye-Lund 060942b6f4 shader: make emit_txq take const char * instead of array 6 years ago
Erik Faye-Lund c600a2d098 shader: use strbuf for generating srcs array 6 years ago
Erik Faye-Lund 46f68df55c shader: move indent-logic out of strbuf 6 years ago
Gert Wollny 811d8ef201 vrend,shader: track logicop state and emulate it in GLES 6 years ago
Gert Wollny ffda0d35de vrend, shader: emit all the generic outputs the next shader expects 6 years ago
Gert Wollny 300b914595 shader: Create dst with a constant index on GLES and actually use it 6 years ago
Erik Faye-Lund 2e07b3b918 shader: remove unused variable 6 years ago
Gert Wollny faf23ce917 vrend,shader: Inject a TC shader if it is missing on GLES 6 years ago
Gert Wollny f9f7bd64f7 shader: extract functions to create and set string buffers and sinfo 6 years ago
Gert Wollny 3fbeff90b9 shader: Fix the use of enhanced layouts 6 years ago
Gert Wollny 368d950e8f shader: emulate indirect ssbo write access on GLSL using a switch statement 6 years ago
Gert Wollny df6f9a374f shader: emulate indirect read access to ssbo on GLES by using switch 6 years ago
Gert Wollny 314690b799 shader: Work around indirect image access being not allowed with GLES 6 years ago
Gert Wollny bacfd861e0 shader: decorate buffers as coherent when needed 6 years ago
Gert Wollny 08b3ddded8 vrend: Signal the guest that indirect arrays are available 6 years ago
Gert Wollny 9f67d5e5d6 shader: Fix block emission and prefer it on GLES 6 years ago
Gert Wollny db0ac81910 shader: Don't emit 'invariant' or 'precise' for gl_ClipVertex 6 years ago