- Sep 06, 2018
-
-
Lioncash authored
Ensures that the cache always has a deterministic initial state.
-
Lioncash authored
GetHandle() internally calls GetHandle() on the stream_buffer instance, which is a const member function, so this can be made const as well.
-
Lioncash authored
-
Lioncash authored
Implicit conversions during construction isn't desirable here.
-
bunnei authored
gl_shader_gen: Initialize position.
-
Markus Wick authored
IMO the old code is fine, but nvidia raises shader compiler warnings. Trivial fix through...
-
bunnei authored
gl_rasterizer: Implement a VAO cache.
-
bunnei authored
shader_decompiler: Implemented IPA Properly (Stage 1)
-
FernandoS27 authored
-
- Sep 05, 2018
-
-
bunnei authored
file_sys/submission_package: Replace includes with forward declarations where applicable
-
bunnei authored
file_sys: Add support for BKTR format (Game Updates)
-
bunnei authored
gl_rasterizer: Skip TODO log.
-
Markus Wick authored
This is called ~3k times per frame in SMO ingame. My laptop spends ~3ms per frame on allocating and freeing this string. Let's just stop printing this kind of redundant information.
-
Lioncash authored
Orders the elements in the sequence to match the order in which they'll actually be initialized in.
-
Markus Wick authored
This patch caches VAO objects instead of re-emiting all pointers per draw call. Configuring this pointers is known as a fast task, but it yields too many GL calls. So for better performance, just bind the VAO instead of 16 pointers.
-
Lioncash authored
-
bunnei authored
renderer_opengl: Implement a buffer cache.
-
Markus Wick authored
The idea of this cache is to avoid redundant uploads. So we are going to cache the uploaded buffers within the stream_buffer and just reuse the old pointers. The next step is to implement a VBO cache on GPU memory, but for now, I want to check the overhead of the cache management. Fetching the buffer over PCI-E should be quite fast.
-
- Sep 04, 2018
-
-
bunnei authored
gl_shader_cache: Use an u32 for the binding point cache.
-
Zach Hilman authored
-
Zach Hilman authored
-
Zach Hilman authored
-
Zach Hilman authored
Now display correct error instead of catch-all MissingProgramNCA
-
Zach Hilman authored
-
Zach Hilman authored
-
Zach Hilman authored
Mainly, from control.nacp metadata instead of cnmt metadata
-
Zach Hilman authored
Fixes base game read errors
-
Zach Hilman authored
-
Zach Hilman authored
-
Zach Hilman authored
-
Zach Hilman authored
-
Zach Hilman authored
-
Zach Hilman authored
-
Zach Hilman authored
Right now only includes Updates, but should eventually contain all of the other patches we need.
-
Zach Hilman authored
-
Zach Hilman authored
-
Zach Hilman authored
Aggregates multiple caches into one interface
-
Zach Hilman authored
Reduces code
-
Zach Hilman authored
Issues with block size are fixed by making all reads minimum length of 0x10
-
bunnei authored
file_sys: Add Nintendo Submissions Package (NSP) file format
-