170 Commits (36e23e4cda0ac8b8410f45f85d97b951cb851420)

Author SHA1 Message Date
ReinUsesLisp 2c7928f71a vk_graphics_pipeline: Initial implementation 6 years ago
ReinUsesLisp e89b88bf80 vk_compute_pipeline: Initial implementation 6 years ago
ReinUsesLisp 836580aada vk_pipeline_cache: Add file and define descriptor update template filler 6 years ago
ReinUsesLisp 3b5cccbf0b vk_rasterizer: Add placeholder 6 years ago
ReinUsesLisp cdf40c8694 vk_renderpass_cache: Initial implementation 6 years ago
ReinUsesLisp 09e775bfe0 vk_update_descriptor: Initial implementation 6 years ago
ReinUsesLisp 9328c4be0b yuzu: Remove Maxwell debugger 6 years ago
ReinUsesLisp e3713ec645 vk_descriptor_pool: Initial implementation 6 years ago
ReinUsesLisp 3f151e2d31 vk_staging_buffer_pool: Add a staging pool for temporary operations 6 years ago
ReinUsesLisp 5721e2cbae vk_image: Add an image object abstraction 6 years ago
ReinUsesLisp 46b7e6df1e fixed_pipeline_state: Define structure and loaders 6 years ago
ReinUsesLisp 5f6a589d63 video_core: Unify ProgramType and ShaderStage into ShaderType 6 years ago
ReinUsesLisp c884dc8af2 texture_cache: Use a table instead of switch for texture formats 6 years ago
Rodrigo Locatti 8e82aa5c7f video_core: Enable sign conversion warnings 6 years ago
ReinUsesLisp 2f7bc34b5e video_core: Treat implicit conversions as errors 6 years ago
ReinUsesLisp 7a1f37bef3 rasterizer_accelerated: Add intermediary for GPU rasterizers 6 years ago
Fernando Sahmkow d4da704ac5 VideoCore: Unify const buffer accessing along engines and provide ConstBufferLocker class to shaders. 6 years ago
Fernando Sahmkow 7b55e1c0b1 Shader_Ir: Refactor Decompilation process and allow multiple decompilation modes. 6 years ago
Fernando Sahmkow 9f61500df1 shader_ir: Corrections to outward movements and misc stuffs 7 years ago
Fernando Sahmkow a3d04b45a9 shader_ir: Initial Decompile Setup 7 years ago
ReinUsesLisp 67f47b2f6a shader_ir: Implement VOTE 6 years ago
Fernando Sahmkow 8098f3ba58 Video_Core: Implement a new Buffer Cache 7 years ago
Fernando Sahmkow 48e75bade4 shader_ir: Implement a new shader scanner 7 years ago
ReinUsesLisp d3ae5ce80c buffer_cache: Implement a generic buffer cache 7 years ago
ReinUsesLisp 5b82a1bea0 gl_rasterizer: Drop gl_global_cache in favor of gl_buffer_cache 7 years ago
ReinUsesLisp 224e4e174d shader: Decode SUST and implement backing image functionality 7 years ago
ReinUsesLisp 32e588df63 gl_framebuffer_cache: Use a hashed struct to cache framebuffers 7 years ago
ReinUsesLisp 57cfa6b47a texture_cache: Split texture cache into different files 7 years ago
ReinUsesLisp 3b430b5605 gl_texture_cache: Initial implementation 7 years ago
ReinUsesLisp 1073b32300 video_core/engines: Move ConstBufferInfo out of Maxwell3D 7 years ago
ReinUsesLisp 056ff86fc9 shader: Move Node declarations out of the shader IR header 7 years ago
ReinUsesLisp fd392543e8 shader: Use shared_ptr to store nodes and move initialization to file 7 years ago
ReinUsesLisp 8bd24371a3 gl_rasterizer: Use GL_QUADS to emulate quads rendering 7 years ago
Fernando Sahmkow 86e8a9f978 Revamp Kepler Memory to use a subegine to manage uploads 7 years ago
ReinUsesLisp 1c4f5b2737 gl_device: Implement interface and add uniform offset alignment 7 years ago
ReinUsesLisp 0589785e80 vk_shader_decompiler: Declare and stub interface for a SPIR-V decompiler 7 years ago
ReinUsesLisp 6272cafac7 video_core: Add sirit as optional dependency with Vulkan 7 years ago
Fernando Sahmkow f5792ffeab Move ConstBufferAccessor to Maxwell3d, correct mistakes and clang format. 7 years ago
Fernando Sahmkow b47e1b1a84 Simplify ConstBufferAccessor 7 years ago
Fernando Sahmkow b9a3255490 Implement Const Buffer Accessor 7 years ago
ReinUsesLisp 900d1eea76 gl_sampler_cache: Port sampler cache to OpenGL 7 years ago
ReinUsesLisp e62b0ad6ae video_core: Abstract vk_sampler_cache into a templated class 7 years ago
unknown 96e14e0718 data_compression: Move LZ4 compression from video_core/gl_shader_disk_cache to common/data_compression 7 years ago
ReinUsesLisp 90d3207122 vk_swapchain: Implement a swapchain manager 7 years ago
ReinUsesLisp 04bc917f62 video_core: Implement API agnostic view based texture cache 7 years ago
ReinUsesLisp a9c05dfcd7 vk_sampler_cache: Implement a sampler cache 7 years ago
bunnei 83079031b3 gpu: Refactor a/synchronous implementations into their own classes. 7 years ago
bunnei 9d1ee628b2 gpu: Move command processing to another thread. 7 years ago
ReinUsesLisp 6bd70e39c5 maxwell_to_vk: Initial implementation 7 years ago
ReinUsesLisp d376a3fd11 vk_buffer_cache: Implement a buffer cache 7 years ago