4990 Commits (75ccd9959ca7aa78b71fbb800ed2127d8613e9dc)

Author SHA1 Message Date
ReinUsesLisp 4ec8a3df08 gl_shader_cache: Use static constructors for CachedShader initialization 7 years ago
ReinUsesLisp 5669ff3cbd gl_rasterizer: Remove unused parameters in descriptor uploads 7 years ago
ReinUsesLisp 2f2a61887a video_core/engines: Move ConstBufferInfo out of Maxwell3D 7 years ago
ReinUsesLisp fe8e6618f2 shader: Split SSY and PBK stack 7 years ago
ReinUsesLisp 769a50661a shader/node: Minor changes 7 years ago
ReinUsesLisp e1b3be7ced shader: Move Node declarations out of the shader IR header 7 years ago
ReinUsesLisp bf4dfb3ad4 shader: Use shared_ptr to store nodes and move initialization to file 7 years ago
Lioncash 42f5fd0ab3 core/core_timing_util: Use std::chrono types for specifying time units 7 years ago
Fernando Sahmkow a32c52b1d8 shader_bytecode: Mark EXIT as flow instruction 7 years ago
ReinUsesLisp 0935c2d97b gl_shader_decompiler: Remove guest "position" varying 7 years ago
ReinUsesLisp e72b9044a0 gl_shader_cache: Store a system class and drop global accessors 7 years ago
ReinUsesLisp ad321564ed gl_shader_cache: Add commentaries explaining the intention in shaders creation 7 years ago
ReinUsesLisp 838b6d2ff8 gl_shader_cache: Flip if condition in GetStageProgram to reduce indentation 7 years ago
ReinUsesLisp 6ac4490751 gl_buffer_cache: Remove unused ReserveMemory method 7 years ago
ReinUsesLisp a89cc0bafc maxwell_to_gl: Use GL_CLAMP to emulate Clamp wrap mode 7 years ago
ReinUsesLisp b76df62c00 gl_rasterizer: Move alpha testing to the OpenGL pipeline 7 years ago
ReinUsesLisp df509486c4 gl_rasterizer: Use GL_QUADS to emulate quads rendering 7 years ago
ReinUsesLisp 21c0b4dec8 gl_device: Add commentary to AOFFI unit test source code 7 years ago
ReinUsesLisp 84928e6d67 gl_shader_gen: Always declare extensions after the version declaration 7 years ago
ReinUsesLisp f424b46036 vk_device: Let formats array type be deduced 7 years ago
ReinUsesLisp a4c5e3e339 vk_shader_decompiler: Misc fixes 7 years ago
ReinUsesLisp dec3c981d0 vk_device: Enable features when available and misc changes 7 years ago
Lioncash 5a4564bd8e renderer_opengl/utils: Use a std::string_view with LabelGLObject() 7 years ago
ReinUsesLisp d8827b07b5 gl_shader_decompiler: Use an if based cbuf indexing for broken drivers 7 years ago
ReinUsesLisp 46177901b8 gl_device: Add test to detect broken component indexing 7 years ago
Lioncash b6dcb1ae4d shader/shader_ir: Make Comment() take a std::string by value 7 years ago
Lioncash 228e58d0a5 shader/decode/*: Add missing newline to files lacking them 7 years ago
Lioncash 87b4c1ac5e shader/decode/*: Eliminate indirect inclusions 7 years ago
Lioncash 195b54602f shader/decode/memory: Remove left in debug pragma 7 years ago
Lioncash de23847184 renderer_opengl/gl_shader_decompiler: Remove redundant name specification in format string 7 years ago
ReinUsesLisp 69215b5a55 gl_shader_cache: Fix clang strict standard build issues 7 years ago
ReinUsesLisp c03b8c4c19 gl_shader_cache: Use shared contexts to build shaders in parallel 7 years ago
ReinUsesLisp 75e7b45d69 shader/memory: Implement ST (generic memory) 7 years ago
ReinUsesLisp f78ef617b6 shader/memory: Implement LD (generic memory) 7 years ago
ReinUsesLisp 9c3461604c shader: Implement S2R Tid{XYZ} and CtaId{XYZ} 7 years ago
ReinUsesLisp ada79fa8ad gl_shader_decompiler: Make GetSwizzle constexpr 7 years ago
Lioncash 58a0c13e34 gl_shader_decompiler: Tidy up minor remaining cases of unnecessary std::string concatenation 7 years ago
Lioncash 6fb29764d6 gl_shader_decompiler: Replace individual overloads with the fmt-based one 7 years ago
Lioncash 784d2b6c3d gl_shader_decompiler: Utilize fmt overload of AddLine() where applicable 7 years ago
Fernando Sahmkow 911fafb967 Revert #2466 7 years ago
Lioncash 91ec251c4a gl_shader_decompiler: Add AddLine() overload that forwards to fmt 7 years ago
Fernando Sahmkow 9e98100c94 Dma_pusher: ASSERT on empty command_list 7 years ago
Lioncash e310d943b8 shader/shader_ir: Remove unnecessary inline specifiers 7 years ago
Lioncash 212b148923 shader/shader_ir: Simplify constructors for OperationNode 7 years ago
Lioncash 81e7e63080 shader/shader_ir: Remove unnecessary template parameter packs from Operation() overloads where applicable 7 years ago
Lioncash e09ee0ff23 shader/shader_ir: Mark tracking functions as const member functions 7 years ago
Lioncash ce04ab38bb shader/shader_ir: Place implementations of constructor and destructor in cpp file 7 years ago
Lioncash 3356ea5bc2 gl_shader_gen: std::move objects where applicable 7 years ago
Lioncash 0a7f09a99b gl_shader_disk_cache: in-class initialize virtual file offset of ShaderDiskCacheOpenGL 7 years ago
Lioncash 634b78a4c6 gl_shader_disk_cache: Default ShaderDiskCacheOpenGL's destructor in the cpp file 7 years ago