- Sep 05, 2018
-
-
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.
-
bunnei authored
file_sys: Add Nintendo Submissions Package (NSP) file format
-
Markus Wick authored
The std::string generation with its malloc and free requirement was a noticeable overhead. Also switch to an ordered_map to avoid the std::hash call. As those maps usually have a size of two elements, the lookup time shall not matter.
-
Zach Hilman authored
-
Zach Hilman authored
-
Zach Hilman authored
-
Zach Hilman authored
-
Zach Hilman authored
-
Zach Hilman authored
-
Zach Hilman authored
-
Zach Hilman authored
-
Zach Hilman authored
-
Zach Hilman authored
Eliminated duplicate code and adds support for Rev1+ carts
-
Zach Hilman authored
-
Zach Hilman authored
Previously only loaded from control metadata
-
Zach Hilman authored
-
Zach Hilman authored
-
bunnei authored
common/logging: Minor changes
-
bunnei authored
Optimizations
-
bunnei authored
file_sys: Allow for custom NAND/SD directories
-
bunnei authored
gl_shader_decompiler: Use used_shaders member variable directly within GenerateDeclarations()
-
bunnei authored
file_sys: Replace includes with forward declarations where applicable
-
bunnei authored
Update microprofile scopes.
-
bunnei authored
ssl: Move SSL class to cpp file
-
Lioncash authored
Multi-line doc comments still need the '<' after the ///, otherwise it's treated as a regular comment and makes the original doc comment broken in viewers, IDEs, etc. While we're at it, also fix some typos in the comments.
-
Lioncash authored
-
Lioncash authored
Implicit conversions aren't desirable here.
-
Markus Wick authored
This helper is called very often. The memory ownership shall not be transfered, so just return the raw pointer.
-
Markus Wick authored
subchannel is a 3 bit field. So there must not be more than 8 bound engines. And using a hashmap for up to 8 values is a bit overpowered.
-
Markus Wick authored
Blame the subsystems which deserve the blame :) The updated list is not complete, just the ones I've spotted on random sampling the stack trace.
-
Lioncash authored
Cuts down on include dependencies, resulting in less files that need to be rebuilt when certain things are changed.
-
bunnei authored
service: Migrate global named port map to the KernelCore class
-
bunnei authored
vfs_real: Forward declare IOFile
-
- Sep 03, 2018
-
-
Zach Hilman authored
-
Zach Hilman authored
-
Zach Hilman authored
-
Mat M authored
externals: Update dynarmic to 0435ac2
-
Lioncash authored
-