- Aug 12, 2018
- 
- 
David Marcec authoredGetAudioRendererSampleRate is set as a "STUB" as a game could check if the sample rate it sent and the sample rate it wants don't match. Just a thought of something which could happen so keeping it as stub for the mean time 
- 
bunnei authoredSeveral Friend service fixes 
- 
bunnei authoredcore: Namespace EmuWindow 
- 
bunnei authoredgl_rasterizer: Silence implicit truncation warning in SetupShaders() 
- 
bunnei authoredGPU/Maxwell3D: Implemented an alternative set of blend factors. 
- 
bunnei authoredRasterizerGL: Ignore invalid/unset vertex attributes. 
- 
Subv authoredThese are used by nouveau and some games like SMO. 
- 
greggameplayer authored- Used by Go Vacation 
- 
Subv authoredThis should make the es2gears example not crash anymore. 
- 
bunnei authored- Used by Splatoon 2. 
- 
bunnei authored
- 
bunnei authored
- 
Lioncash authoredPreviously this would warn of truncating a std::size_t to a u32. This is safe because we'll obviously never have more than UINT32_MAX amount of uniform buffers. 
- 
Lioncash authoredGets the class out of the global namespace. 
 
- 
- Aug 11, 2018
- 
- 
bunnei authoredgl_shader_decompiler: Improve handling of unknown input/output attributes. 
- 
bunnei authoredImplement render target formats RGBA8_SNORM and RG8_SNORM. 
- 
bunnei authored
- 
bunnei authoredloader: Add more descriptive errors 
- 
bunnei authoredGPU/Shader: Implemented SSY and SYNC as a set_target/jump pair. 
- 
bunnei authored- Used by Super Mario Odyssey. 
- 
bunnei authored- Used by Super Mario Odyssey. 
- 
Subv authored
- 
Subv authoredSSY sets the target label to jump to when the SYNC instruction is executed. 
- 
bunnei authoredvideo_core: Get rid of global variable g_toggle_framelimit_enabled 
- 
bunnei authoredvideo_core: Use variable template variants of type_traits interfaces where applicable 
- 
greggameplayer authoredImplement R16S & R16UI & R16I RenderTargetFormats & PixelFormats and more (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 
- 
James Rowe authoredqt/gamelist: Minor cleanup-related changes 
 
- 
- Aug 10, 2018
- 
- 
Lioncash authoredInstead, 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. 
- 
Lioncash authoredThis is entirely unused and can be removed. 
- 
Lioncash authoredCurrently we only have an OpenGL renderer, so this is unused in code (and occupies the Renderer identifier in the VideoCore namespace). 
- 
Lioncash authoredSilences a warning about truncating from size_t to u32 
- 
Lioncash authoredWe don't need to use a heap-allocated std::vector here, given we explicitly know the bounds. 
- 
Lioncash authoredThis is called automatically anyways. 
- 
bunnei authoreddynarmic: Update to 0118ee0 
- 
bunnei authoredImplements VertexAttributes Size_32_32_32 and Size_8_8. 
- 
bunnei authored- Used by Super Mario Odyssey. 
- 
bunnei authored- Used by Super Mario Odyssey. 
- 
bunnei authoredgl_rasterizer_cache: Remove unused viewport parameter of GetFramebufferSurfaces() 
- 
bunnei authoredRevert "gl_state: Temporarily disable culling and depth test." 
- 
bunnei authoredtextures: Refactor out for Texture/Depth FormatFromPixelFormat. 
 
-