5320 Commits (f8a037ead44127c4cc3daabf07dfd03df6622580)

Author SHA1 Message Date
Subv 17a0ef1e1e ShaderGen: Implemented the KIL instruction, which is equivalent to 'discard'. 8 years ago
Subv c3a8ea76f1 ShaderGen: Implemented predicated instruction execution. 8 years ago
Subv 0a5e01b710 ShaderGen: Implemented the fsetp instruction. 8 years ago
Lioncash eafdcc1b8a opengl: Remove unnecessary header inclusions 8 years ago
Lioncash ab71997b2c gl_resource_manager: Add missing noexcept specifiers to move constructors and assignment operators 8 years ago
Lioncash 7db0b8d74f gl_rasterizer_cache: Make MatchFlags an enum class 8 years ago
Lioncash 659a612368 core: Relocate g_service_manager to the System class 8 years ago
Lioncash bec05db746 resource_limit: Make ResourceTypes an enum class 8 years ago
Subv d03fc77475 ShaderGen: Register id 255 is special and is hardcoded to return 0 (SR_ZERO). 8 years ago
Subv 2e0a9f66a0 ShaderGen: Ignore the 'sched' instruction when generating shaders. 8 years ago
Lioncash fae2dd0344
math_util: Remove the Clamp() function 8 years ago
Lioncash 956e200f12 vector_math: Remove AsArray() and Write() functions from Vec[2,3,4] 8 years ago
Lioncash 0eba5911f2 common: Remove code_block.h 8 years ago
Lioncash b134e6afcf common/thread: Remove unnecessary feature checking for thread_local 8 years ago
Lioncash d9e316e353 common_funcs: Remove ARRAY_SIZE macro 8 years ago
Lioncash 902fc61ef8 common_funcs: Remove check for VS versions that we don't even support 8 years ago
Lioncash 16ffecd8fb common_types: Convert typedefs to using aliases 8 years ago
Lioncash e8e5041955 common_types: Remove unnecessary check for whether or not__func__ is defined 8 years ago
Lioncash ccca5e7c28 service: Use nested namespace specifiers where applicable 8 years ago
Lioncash 3990da488b vi: Remove redundant initializers in the constructors 8 years ago
Lioncash 80982748c8 disk_filesystem: Remove unused total_entries_in_directory member from Disk_Directory 8 years ago
Lioncash e61a4dd485 disk_filesystem: Remove redundant initializer in Disk_Directory's constructor 8 years ago
Lioncash b05f8ea5b5 disk_filesystem: Make constructors explicit where applicable 8 years ago
Lioncash 3841ec4200 renderer_opengl: Add missing header guards 8 years ago
Lioncash e3b6f6c016 glsl_shader_decompiler: Use std::string_view instead of std::string for AddLine() 8 years ago
Lioncash 412b31ad72 glsl_shader_decompiler: Add AddNewLine() function to ShaderWriter 8 years ago
Lioncash aa26baa3db glsl_shader_decompiler: Add char overload for ShaderWriter's AddLine() 8 years ago
Lioncash 4ef392906b glsl_shader_decompiler: Append indentation without constructing a separate std::string 8 years ago
Subv fe84842137 ShaderGen: Implemented the fmul32i shader instruction. 8 years ago
Subv 5367935d35 ShaderGen: Fixed a case where the TEXS instruction would use the same registers for the input and the output. 8 years ago
N00byKing 8a47e7e493 Implement Pull #3528 from citra: use nvidia graphics automatically on laptops with optimus (with AMD support) (#271) 8 years ago
Subv 057170928c GPU: Add support for the DXT23 and DXT45 compressed texture formats. 8 years ago
bunnei de18592179 nvflinger: Call MicroProfileFlip on NVFlinger::Compose. 8 years ago
Subv 2985056340 GPU: Implemented the B5G6R5 format. 8 years ago
bunnei ce4f159b1c
gl_shader_gen: Support vertical/horizontal viewport flipping. (#347) 8 years ago
Subv 43d98ca8fe GLCache: Added boilerplate code to make supporting configurable texture component types. 8 years ago
Subv 5b3fab6766 GLCache: Unify texture and framebuffer formats when converting to OpenGL. 8 years ago
Subv b2c1672e10 GPU: Texture format 8 and framebuffer format 0xD5 are actually ABGR8. 8 years ago
Subv 48d4efbd69 GPU: Pitch textures are now supported, don't assert when encountering them. 8 years ago
Subv a3e82e8e1f GLCache: Take into account the texture's block height when caching and unswizzling. 8 years ago
Subv ac09b5a2e9 GLCache: Added a function to convert cached PixelFormats back to texture formats. 8 years ago
Subv 6b63aaa5b4 GPU: Allow using a configurable block height when unswizzling textures. 8 years ago
Subv db5f2bfa7e GPU/TIC: Added the pitch and block height fields to the TIC structure. 8 years ago
bunnei 7222d9a4c3 gl_rasterizer_cache: Add missing LOG statements. 8 years ago
bunnei 9df8e924fb texture: Add missing formats. 8 years ago
bunnei 3ed8a1cac7 gpu: Add several framebuffer formats to RenderTargetFormat. 8 years ago
bunnei 4a8eb6745e maxwell3d: Allow Texture2DNoMipmap as Texture2D. 8 years ago
bunnei 531c25386e shader_bytecode: Make ctor's constexpr and explicit. 8 years ago
bunnei 174cba5c58 renderer_opengl: Implement BlendEquation and BlendFunc. 8 years ago
bunnei e59126809c bit_field: Remove is_pod check, add is_trivially_copyable_v. 8 years ago