19138 Commits (1d2c13fd7b4a22194a4901bd886ca3628156f106)
 

Author SHA1 Message Date
ameerj 1d2c13fd7b glsl: Address rest of feedback 5 years ago
ameerj 52bd1d7788 glsl: Move gl_Position/generic attribute initialization to EmitProlgue 5 years ago
ameerj bc50a9ef20 glsl: Conditionally use fine/coarse derivatives based on device support 5 years ago
ameerj 4e73fdbd0f glsl: Cleanup/Address feedback 5 years ago
ameerj 7e661303d5 gl_shader_cache: Implement async shaders 5 years ago
ameerj d344489b5b glsl: Add Shader_GLSL logging 5 years ago
ameerj c44b3f664d glsl: Add LoopSafety instructions 5 years ago
ameerj 50e1ced397 glsl: Conditionally add EXT_texture_shadow_lod 5 years ago
ameerj b33af69513 glsl: Add stubs for sparse queries and variable aoffi when not supported 5 years ago
ameerj 3e6f89f964 glsl: Implement legacy varyings 5 years ago
ameerj 18aae22ad2 gl_shader_cache: Remove const from pipeline source arguments 5 years ago
ameerj 07a59e1404 gl_shader_cache: Move OGL shader compilation to the respective Pipeline constructor 5 years ago
ameerj 67cc50be47 glsl: Minor cleanup 5 years ago
ameerj 5e9b073176 glsl: Fix Cbuf getters for F32 type 5 years ago
ameerj 152f718017 glsl: Add immediate index oob checking for Cbuf getters 5 years ago
ameerj 163ce47cb1 glsl: Refactor GetCbuf functions to reduce code duplication 5 years ago
ameerj 7bf5c1164e glsl: Address more feedback. Implement indexed texture reads 5 years ago
ameerj 73278ba985 glsl: Remove Signed Integer variables 5 years ago
ameerj 5d2cd1551f glsl: Address Rodrigo's feedback 5 years ago
ameerj 8ab7780015 glsl: Reorganize backend code, remove unneeded [[maybe_unused]] 5 years ago
ameerj b247baab26 glsl: Implement SampleId and SetSampleMask 5 years ago
ameerj a2f864493b glsl: Add gl_PerVertex in for GS 5 years ago
ameerj 5eb36b0913 glsl: Use existing tracking for enabling EXT_shader_image_load_formatted 5 years ago
ameerj 42ac60591e glsl: Enable early fragment tests 5 years ago
ameerj 3ad05ecd4e gl_rasterizer: Add texture fetch barrier for fragments 5 years ago
ameerj 95aedb5258 glsl: Implement more attribute getters and setters 5 years ago
ameerj 656de6639c glsl: Implement fswzadd 5 years ago
ameerj ccd4becb79 glsl: Implement indexed attribute loads 5 years ago
ameerj 819ae85298 glsl: Conditionally add GL_ARB_sparse_texture2 5 years ago
ameerj c800b9bf92 glsl: Rebase fixes 5 years ago
ameerj 5292962d7e glsl: Conditionally use GL_EXT_shader_image_load_formatted 5 years ago
ameerj 6e4ed00e8d glsl: Remove output generic indexing for geometry stage 5 years ago
ameerj 3319879b23 glsl: Allow dynamic tracking of variable allocation 5 years ago
ameerj 1017c12427 glsl: Implement barriers 5 years ago
ameerj b3a46a3746 glsl: Implement image atomics and set layer 5 years ago
ameerj d01344c008 glsl: Fix image gather logic 5 years ago
ameerj fd55ca9828 glsl: Add cbuf access workaround for devices with component indexing bug 5 years ago
ameerj 8c9d420fa5 glsl: Use textureGrad fallback when EXT_texture_shadow_lod is unsupported 5 years ago
ameerj f56a276e79 emit_glsl_image: Use immediate offsets when possible 5 years ago
ameerj 8894af7c06 glsl: Fix <32-bit SSBO writes 5 years ago
ameerj 4534294b7b glsl: Cleanup and address feedback 5 years ago
ameerj bef3820fb0 glsl: Refactor Global memory functions 5 years ago
ameerj dfa7abe1e7 glsl: Increase NUM_VARS that can be allocated 5 years ago
ameerj 2e8da9d3be glsl: Implement Load/WriteGlobal 5 years ago
ameerj d19a49485a glsl: Implement Images 5 years ago
ameerj 0c162d8b17 glsl: skip gl_ViewportIndex write if device does not support it 5 years ago
ameerj f54240823c glsl: Implement transform feedback 5 years ago
ameerj 922ea01123 glsl: Yet another gl_ViewportIndex fix attempt 5 years ago
ameerj 1736a7e162 glsl: Add gl_ViewportIndex out attribute 5 years ago
lat9nq 503159f29b emit_glsl_context_get_set: Remove unused function 5 years ago