summaryrefslogtreecommitdiff
path: root/src/video_core (follow)
Commit message (Expand)AuthorAgeFilesLines
* GPU: Reduce the number of registers of Maxwell3D to 0xE00.Gravatar Subv2018-04-252-5/+5
* GPU: Move the Maxwell3D macro uploading code to the inside of the Maxwell3D p...Gravatar Subv2018-04-254-40/+23
* GPU: Corrected the upper bound of the PFIFO method ids in the command processor.Gravatar Subv2018-04-251-1/+1
* video-core: Move logging macros over to new fmt-capable onesGravatar Lioncash2018-04-255-18/+20
* renderer_opengl: Use correct byte order for framebuffer pixel format ABGR8.Gravatar bunnei2018-04-241-2/+1
* gl_rasterizer_cache: Use CHAR_BIT for bpp conversions instead of 8.Gravatar bunnei2018-04-242-4/+4
* gl_rasterizer_cache: Use GPU PAGE_BITS/SIZE, not CPU.Gravatar bunnei2018-04-241-5/+5
* gl_rasterizer_cache: Use new logger.Gravatar bunnei2018-04-241-4/+4
* gl_rasterizer_cache: Add a function for finding framebuffer GPU address.Gravatar bunnei2018-04-243-0/+31
* gl_rasterizer_cache: Handle compressed texture sizes.Gravatar bunnei2018-04-242-24/+65
* gl_rasterizer_cache: Update to be based on GPU addresses, not CPU addresses.Gravatar bunnei2018-04-248-50/+72
* memory_manager: Add implement CpuToGpuAddress.Gravatar bunnei2018-04-242-0/+27
* memory_manager: Make GpuToCpuAddress return an optional.Gravatar bunnei2018-04-246-24/+33
* memory_manager: Use GPUVAdddr, not PAddr, for GPU addresses.Gravatar bunnei2018-04-246-58/+55
* Merge pull request #386 from Subv/gpu_queryGravatar bunnei2018-04-242-2/+53
|\
| * GPU: Added asserts to our code for handling the QUERY_GET GPU command.Gravatar Subv2018-04-232-2/+53
* | renderer_opengl: Silence a -Wdangling-else warning in DrawScreenTriangles()Gravatar Lioncash2018-04-241-1/+2
* | Merge pull request #379 from Subv/multi_buffersGravatar bunnei2018-04-243-43/+89
|\ \
| * | GPU: Support multiple enabled vertex arrays.Gravatar Subv2018-04-233-43/+89
| |/
* | Merge pull request #383 from Subv/gpu_mmuGravatar bunnei2018-04-232-34/+25
|\ \
| * | GPU: Make the GPU virtual memory manager use 16 page bits and 10 page table b...Gravatar Subv2018-04-232-34/+25
| |/
* | GPU: Implement the RGB10_A2 RenderTarget format, it will use the same format ...Gravatar Subv2018-04-231-0/+2
* | GPU: Implement the A2BGR10 texture format.Gravatar Subv2018-04-214-6/+18
|/
* Merge pull request #376 from bunnei/shader-decoderGravatar bunnei2018-04-212-210/+249
|\
| * gl_shader_decompiler: Skip RRO instruction.Gravatar bunnei2018-04-201-0/+4
| * gl_shader_decompiler: Cleanup error logging.Gravatar bunnei2018-04-201-14/+6
| * shader_bytecode: Add several more instruction decodings.Gravatar bunnei2018-04-201-5/+52
| * shader_bytecode: Decode instructions based on bit strings.Gravatar bunnei2018-04-202-205/+201
* | 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