aboutsummaryrefslogtreecommitdiff
path: root/src/video_core
AgeCommit message (Collapse)Author
2019-04-15Support compressed formats on linear textures.Fernando Sahmkow
2019-04-15Correct Pitch in Fermi2DFernando Sahmkow
2019-04-14gl_shader_decompiler: Use variable AOFFI on supported hardwareReinUsesLisp
2019-04-14shader_ir: Implement STG, keep track of global memory usage and flushReinUsesLisp
2019-04-13Merge pull request #2373 from FernandoS27/z32bunnei
Set Pixel Format to Z32 if its R32F and depth compare enabled, and Implement format ZF32_X24S8
2019-04-13Merge pull request #2386 from ReinUsesLisp/shader-managerbunnei
gl_shader_manager: Move code to source file and minor clean up
2019-04-11video_core/gpu: Create threads separately from initializationLioncash
Like with CPU emulation, we generally don't want to fire off the threads immediately after the relevant classes are initialized, we want to do this after all necessary data is done loading first. This splits the thread creation into its own interface member function to allow controlling when these threads in particular get created.
2019-04-11Merge pull request #2235 from ReinUsesLisp/spirv-decompilerbunnei
vk_shader_decompiler: Implement a SPIR-V decompiler
2019-04-11gl_rasterizer_cache: Relax restrictions on FastCopySurface and ↵Fernando Sahmkow
FastLayeredCopySurface
2019-04-10Merge pull request #2278 from ReinUsesLisp/vc-texture-cachebunnei
video_core: Implement API agnostic view based texture cache
2019-04-10Merge pull request #2372 from FernandoS27/fermi-fixbunnei
Correct Fermi Copy on Linear Textures.
2019-04-10gl_shader_manager: Move code to source file and minor clean upReinUsesLisp
2019-04-10gl_rasterizer: Apply just the needed state on ClearReinUsesLisp
2019-04-10gl_device: Implement interface and add uniform offset alignmentReinUsesLisp
2019-04-10vk_shader_decompiler: Implement flow primitivesReinUsesLisp
2019-04-10vk_shader_decompiler: Implement most common texture primitivesReinUsesLisp
2019-04-10vk_shader_decompiler: Implement texture decompilation helper functionsReinUsesLisp
2019-04-10vk_shader_decompiler: Implement Assign and LogicalAssignReinUsesLisp
2019-04-10vk_shader_decompiler: Implement non-OperationCode visitsReinUsesLisp
2019-04-10vk_shader_decompiler: Implement OperationCode decompilation interfaceReinUsesLisp
2019-04-10vk_shader_decompiler: Implement VisitReinUsesLisp
2019-04-10vk_shader_decompiler: Implement labels tree and flowReinUsesLisp
2019-04-10vk_shader_decompiler: Implement declarationsReinUsesLisp
2019-04-10vk_shader_decompiler: Declare and stub interface for a SPIR-V decompilerReinUsesLisp
2019-04-10video_core: Add sirit as optional dependency with VulkanReinUsesLisp
sirit is a runtime assembler for SPIR-V
2019-04-10Merge pull request #2345 from ReinUsesLisp/multibindbunnei
gl_rasterizer: Use ARB_multi_bind to update buffers with a single call per drawcall
2019-04-09Merge pull request #2375 from FernandoS27/fix-ldcbunnei
Remove unnecessary bounding in LD_C
2019-04-09Remove bounding in LD_CFernando Sahmkow
2019-04-09Merge pull request #2354 from lioncash/headerbunnei
video_core/texures/texture: Remove unnecessary includes
2019-04-09Merge pull request #2366 from FernandoS27/xmad-fixbunnei
Correct XMAD mode, psl and high_b on different encodings.
2019-04-09Merge pull request #2369 from FernandoS27/mip-alignbunnei
gl_backend: Align Pixel Storage
2019-04-09Correct Fermi Copy on Linear Textures.Fernando Sahmkow
2019-04-09Implement Texture Format ZF32_X24S8.Fernando Sahmkow
2019-04-09Correct depth compare with color formats for R32FFernando Sahmkow
2019-04-08gl_backend: Align Pixel StorageFernando Sahmkow
This commit makes sure GL reads on the correct pack size for the respective texture buffer.
2019-04-08Correct LOP_IMN encodingFernando Sahmkow
2019-04-08Correct XMAD mode, psl and high_b on different encodings.Fernando Sahmkow
2019-04-08Adapt Bindless to work with AOFFIFernando Sahmkow
2019-04-08Move ConstBufferAccessor to Maxwell3d, correct mistakes and clang format.Fernando Sahmkow
2019-04-08Fix bad rebaseFernando Sahmkow
2019-04-08Fix TMMLFernando Sahmkow
2019-04-08Simplify ConstBufferAccessorFernando Sahmkow
2019-04-08Refactor GetTextureCode and GetTexCode to use an optional instead of ↵Fernando Sahmkow
optional parameters
2019-04-08Implement TXQ_BFernando Sahmkow
2019-04-08Implement TMML_BFernando Sahmkow
2019-04-08Corrections to TEX_BFernando Sahmkow
2019-04-08Fixes to Const Buffer Accessor and FormattingFernando Sahmkow
2019-04-08Implement Bindless Handling on SetupTextureFernando Sahmkow
2019-04-08Unify both sampler types.Fernando Sahmkow
2019-04-08Implement Bindless Samplers and TEX_B in the IR.Fernando Sahmkow