summaryrefslogtreecommitdiff
path: root/src/video_core (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* | Merge pull request #375 from lioncash/headerGravatar bunnei2018-04-204-11/+0
|\ \ | |/ |/|
| * opengl: Remove unnecessary header inclusionsGravatar Lioncash2018-04-204-11/+0
* | Merge pull request #369 from Subv/shader_instr2Gravatar bunnei2018-04-202-4/+179
|\ \
| * | ShaderGen: Implemented the KIL instruction, which is equivalent to 'discard'.Gravatar Subv2018-04-201-1/+7
| * | ShaderGen: Implemented predicated instruction execution.Gravatar Subv2018-04-202-1/+40
| * | ShaderGen: Implemented the fsetp instruction.Gravatar Subv2018-04-202-3/+112
| * | ShaderGen: Register id 255 is special and is hardcoded to return 0 (SR_ZERO).Gravatar Subv2018-04-202-0/+5
| * | ShaderGen: Ignore the 'sched' instruction when generating shaders.Gravatar Subv2018-04-201-0/+16
| |/
* | Merge pull request #374 from lioncash/noexceptGravatar bunnei2018-04-201-20/+19
|\ \
| * | gl_resource_manager: Add missing noexcept specifiers to move constructors and...Gravatar Lioncash2018-04-201-20/+19
| |/
* / gl_rasterizer_cache: Make MatchFlags an enum classGravatar Lioncash2018-04-201-4/+9
|/
* Merge pull request #367 from lioncash/clampGravatar bunnei2018-04-202-16/+17
|\
| * math_util: Remove the Clamp() functionGravatar Lioncash2018-04-202-16/+17
* | Merge pull request #363 from lioncash/array-sizeGravatar bunnei2018-04-201-2/+2
|\ \
| * | common_funcs: Remove ARRAY_SIZE macroGravatar Lioncash2018-04-191-2/+2
| |/
* / renderer_opengl: Add missing header guardsGravatar Lioncash2018-04-192-0/+4
|/
* Merge pull request #356 from lioncash/shaderGravatar bunnei2018-04-191-12/+30
|\
| * glsl_shader_decompiler: Use std::string_view instead of std::string for AddLi...Gravatar Lioncash2018-04-191-1/+2
| * glsl_shader_decompiler: Add AddNewLine() function to ShaderWriterGravatar Lioncash2018-04-191-6/+12
| * glsl_shader_decompiler: Add char overload for ShaderWriter's AddLine()Gravatar Lioncash2018-04-191-4/+11
| * glsl_shader_decompiler: Append indentation without constructing a separate st...Gravatar Lioncash2018-04-191-1/+5
* | ShaderGen: Implemented the fmul32i shader instruction.Gravatar Subv2018-04-192-9/+30
* | ShaderGen: Fixed a case where the TEXS instruction would use the same registe...Gravatar Subv2018-04-191-2/+9
|/
* GPU: Add support for the DXT23 and DXT45 compressed texture formats.Gravatar Subv2018-04-183-28/+35
* Merge pull request #351 from Subv/tex_formatsGravatar bunnei2018-04-184-8/+28
|\
| * GPU: Implemented the B5G6R5 format.Gravatar Subv2018-04-184-8/+28
* | gl_shader_gen: Support vertical/horizontal viewport flipping. (#347)Gravatar bunnei2018-04-184-5/+29
|/
* GLCache: Added boilerplate code to make supporting configurable texture compo...Gravatar Subv2018-04-183-9/+69
* GLCache: Unify texture and framebuffer formats when converting to OpenGL.Gravatar Subv2018-04-182-26/+13
* GPU: Texture format 8 and framebuffer format 0xD5 are actually ABGR8.Gravatar Subv2018-04-182-10/+10
* GPU: Pitch textures are now supported, don't assert when encountering them.Gravatar Subv2018-04-181-2/+3
* GLCache: Take into account the texture's block height when caching and unswiz...Gravatar Subv2018-04-183-43/+43
* GLCache: Added a function to convert cached PixelFormats back to texture form...Gravatar Subv2018-04-181-0/+12
* GPU: Allow using a configurable block height when unswizzling textures.Gravatar Subv2018-04-184-7/+23
* GPU/TIC: Added the pitch and block height fields to the TIC structure.Gravatar Subv2018-04-181-1/+16
* Merge pull request #346 from bunnei/misc-gpu-improvementsGravatar bunnei2018-04-174-2/+11
|\
| * gl_rasterizer_cache: Add missing LOG statements.Gravatar bunnei2018-04-171-0/+3
| * texture: Add missing formats.Gravatar bunnei2018-04-171-1/+3
| * gpu: Add several framebuffer formats to RenderTargetFormat.Gravatar bunnei2018-04-171-0/+3
| * maxwell3d: Allow Texture2DNoMipmap as Texture2D.Gravatar bunnei2018-04-171-1/+2
* | Merge pull request #344 from bunnei/shader-decompiler-p2Gravatar bunnei2018-04-173-67/+179
|\ \
| * | shader_bytecode: Make ctor's constexpr and explicit.Gravatar bunnei2018-04-171-7/+7
| * | gl_shader_decompiler: Fix warnings with MarkAsUsed.Gravatar bunnei2018-04-171-1/+2
| * | gl_shader_decompiler: Cleanup logging, updating to NGLOG_*.Gravatar bunnei2018-04-171-24/+22
| * | gl_shader_decompiler: Implement several MUFU subops and abs_d.Gravatar bunnei2018-04-171-7/+21
| * | gl_shader_decompiler: Fix swizzle in GetRegister.Gravatar bunnei2018-04-171-1/+1
| * | gl_shader_decompiler: Implement FMUL/FADD/FFMA immediate instructions.Gravatar bunnei2018-04-172-12/+53
| * | gl_shader_decompiler: Allow vertex position to be used in fragment shader.Gravatar bunnei2018-04-172-16/+18
| * | gl_shader_decompiler: Implement IPA instruction.Gravatar bunnei2018-04-171-0/+11
| * | gl_shader_decompiler: Add support for TEXS instruction.Gravatar bunnei2018-04-172-12/+43