Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-08-11 | core: Namespace EmuWindow | Lioncash | |
Gets the class out of the global namespace. | |||
2018-08-11 | Merge pull request #1010 from bunnei/unk-vert-attrib-shader | bunnei | |
gl_shader_decompiler: Improve handling of unknown input/output attributes. | |||
2018-08-11 | Merge pull request #1009 from bunnei/rg8-rgba8-snorm | bunnei | |
Implement render target formats RGBA8_SNORM and RG8_SNORM. | |||
2018-08-11 | gl_shader_decompiler: Improve handling of unknown input/output attributes. | bunnei | |
2018-08-11 | Merge pull request #970 from DarkLordZach/loader-errors | bunnei | |
loader: Add more descriptive errors | |||
2018-08-11 | Merge pull request #1018 from Subv/ssy_sync | bunnei | |
GPU/Shader: Implemented SSY and SYNC as a set_target/jump pair. | |||
2018-08-11 | gl_rasterizer: Implement render target format RG8_SNORM. | bunnei | |
- Used by Super Mario Odyssey. | |||
2018-08-11 | gl_rasterizer: Implement render target format RGBA8_SNORM. | bunnei | |
- Used by Super Mario Odyssey. | |||
2018-08-11 | GPU/Shader: Don't predicate instructions that don't have a predicate field ↵ | Subv | |
(SSY). | |||
2018-08-11 | GPU/Shaders: Implemented SSY and SYNC as a way to modify control flow during ↵ | Subv | |
shader execution. SSY sets the target label to jump to when the SYNC instruction is executed. | |||
2018-08-11 | Merge pull request #1016 from lioncash/video | bunnei | |
video_core: Get rid of global variable g_toggle_framelimit_enabled | |||
2018-08-11 | Merge pull request #1003 from lioncash/var | bunnei | |
video_core: Use variable template variants of type_traits interfaces where applicable | |||
2018-08-11 | Implement R16S & R16UI & R16I RenderTargetFormats & PixelFormats and more ↵ | greggameplayer | |
(R16_UNORM needed by Fate Extella) (#848) * Implement R16S & R16UI & R16I RenderTargetFormats & PixelFormats Do a separate function in order to get Bytes Per Pixel of DepthFormat Apply the new function in gpu.h delete unneeded white space * correct merging error | |||
2018-08-10 | video_core; Get rid of global g_toggle_framelimit_enabled variable | Lioncash | |
Instead, we make a struct for renderer settings and allow the renderer to update all of these settings, getting rid of the need for global-scoped variables. This also uncovered a few indirect inclusions for certain headers, which this commit also fixes. | |||
2018-08-10 | renderer_base: Remove unused kFramebuffer enumeration | Lioncash | |
This is entirely unused and can be removed. | |||
2018-08-10 | video_core: Remove unused Renderer enumeration | Lioncash | |
Currently we only have an OpenGL renderer, so this is unused in code (and occupies the Renderer identifier in the VideoCore namespace). | |||
2018-08-10 | qt/game_list: Resolve truncation warning within GameListItemPath's constructor | Lioncash | |
Silences a warning about truncating from size_t to u32 | |||
2018-08-10 | gt/game_list: Use std::array in GameListItemPath's data() function | Lioncash | |
We don't need to use a heap-allocated std::vector here, given we explicitly know the bounds. | |||
2018-08-10 | qt/game_list: Remove redundant base class constructor from initializer list | Lioncash | |
This is called automatically anyways. | |||
2018-08-10 | maxwell_to_gl: Implement VertexAttribute::Size::Size_8_8. | bunnei | |
- Used by Super Mario Odyssey. | |||
2018-08-10 | maxwell_to_gl: Implement VertexAttribute::Size::Size_32_32_32. | bunnei | |
- Used by Super Mario Odyssey. | |||
2018-08-10 | Merge pull request #1004 from lioncash/unused | bunnei | |
gl_rasterizer_cache: Remove unused viewport parameter of GetFramebufferSurfaces() | |||
2018-08-10 | Merge pull request #1008 from yuzu-emu/revert-697-disable-depth-cull | bunnei | |
Revert "gl_state: Temporarily disable culling and depth test." | |||
2018-08-10 | Revert "gl_state: Temporarily disable culling and depth test." | bunnei | |
2018-08-09 | game_list: Reorder error checks | Zach Hilman | |
clang-format fix | |||
2018-08-09 | loader: Add more descriptive errors | Zach Hilman | |
Full list of new errors and descriptions in core/loader/loader.h | |||
2018-08-09 | gl_rasterizer_cache: Remove unused viewport parameter of ↵ | Lioncash | |
GetFramebufferSurfaces() | |||
2018-08-09 | video_core: Use variable template variants of type_traits interfaces where ↵ | Lioncash | |
applicable | |||
2018-08-09 | textures: Refactor out for Texture/Depth FormatFromPixelFormat. | bunnei | |
2018-08-09 | Merge pull request #995 from bunnei/gl-buff-bounds | bunnei | |
gl_rasterizer_cache: Add bounds checking for gl_buffer copies. | |||
2018-08-09 | Merge pull request #997 from lioncash/const-func | bunnei | |
core: Make function reference parameters const where applicable | |||
2018-08-09 | Merge pull request #989 from lioncash/log | bunnei | |
common/logging: Add missing service log categories | |||
2018-08-09 | Merge pull request #990 from lioncash/entry | bunnei | |
fsp_srv: Emplace entries first when building index instead of emplacing last | |||
2018-08-09 | Merge pull request #1001 from lioncash/reserve | bunnei | |
gl_shader_decompiler: Reserve element memory beforehand in BuildRegisterList() | |||
2018-08-09 | Merge pull request #897 from DarkLordZach/vfs-accuracy-2 | bunnei | |
vfs: Add VfsFilesystem and fix RealVfs* implementations | |||
2018-08-09 | gl_rasterizer_cache: Add bounds checking for gl_buffer copies. | bunnei | |
2018-08-09 | Merge pull request #991 from bunnei/ignore-mac | bunnei | |
maxwell_3d: Ignore macros that have not been uploaded yet. | |||
2018-08-09 | Implement SNORM for BC5/DXN2 (#998) | Khangaroo | |
* Implement BC5/DXN2 (#996) - Used by Kirby Star Allies. * Implement BC5/DXN2 SNORM UNORM for Kirby Star Allies SNORM for Super Mario Odyssey | |||
2018-08-09 | gl_shader_decompiler: Reserve element memory beforehand in BuildRegisterList() | Lioncash | |
Avoids potentially perfoming multiple reallocations when we know the total amount of memory we need beforehand. | |||
2018-08-09 | gl_rasterizer_cache: Avoid iterator invalidation issues within ↵ | Lioncash | |
InvalidateRegion() A range-based for loop can't be used when the container being iterated is also being erased from. | |||
2018-08-09 | Merge pull request #992 from bunnei/declr-pred | bunnei | |
gl_shader_decompiler: Declare predicates on use. | |||
2018-08-09 | Merge pull request #994 from lioncash/const | bunnei | |
gl_rasterizer_cache: Use std::vector::assign vs resize() then copy for the non-tiled case | |||
2018-08-09 | Merge pull request #993 from bunnei/smo-vtx-pts | bunnei | |
Implement VertexAttribute::Size::Size_16_16_16_16 and PrimitiveTopology::Points. | |||
2018-08-09 | Merge pull request #984 from bunnei/rt-none | bunnei | |
gl_rasterizer: Do not render when no render target is configured. | |||
2018-08-09 | Implement BC5/DXN2 (#996) | Khangaroo | |
- Used by Kirby Star Allies. | |||
2018-08-09 | buffer_queue: Make reference parameter of SetPreallocatedBuffer const | Lioncash | |
This is simply copied by value, so there's no need to make it a modifiable reference. While we're at it, make the names of the parameters match its definition. | |||
2018-08-09 | hle_ipc: Make WriteToOutgoingCommandBuffer()'s reference parameter const | Lioncash | |
This function doesn't modify anything within the reference Thread instance. | |||
2018-08-09 | Merge pull request #988 from lioncash/color | bunnei | |
common/color: Minor cleanup | |||
2018-08-08 | Merge pull request #977 from bunnei/bgr565 | bunnei | |
gl_rasterizer_cached: Implement RenderTargetFormat::B5G6R5_UNORM. | |||
2018-08-08 | gl_rasterizer_cache: Invert conditional in LoadGLBuffer() | Lioncash | |
It's generally easier to follow code using conditionals that operate in terms of the true case followed by the false case (no chance of overlooking the exclamation mark). |