aboutsummaryrefslogtreecommitdiff
path: root/src/video_core
AgeCommit message (Collapse)Author
2019-05-09video_core/textures/astc: Remove unused variablesLioncash
Silences a few compilation warnings.
2019-05-09Merge pull request #2442 from FernandoS27/astc-fixbunnei
Fix Layered ASTC Textures
2019-05-09Merge pull request #2443 from ReinUsesLisp/skip-repeated-variantsbunnei
gl_shader_disk_cache: Skip stored shader variants instead of asserting
2019-05-09Merge pull request #2429 from FernandoS27/computebunnei
Corrections and Implementation on GPU Engines
2019-05-07Correct possible error on Rasterizer CachesFernando Sahmkow
There was a weird bug that could happen if the object died directly and the cache address wasn't stored.
2019-05-04shader/decode/texture: Remove unused variableLioncash
This isn't used anywhere, so we can get rid of it.
2019-05-04gl_rasterizer: Silence unused variable warningLioncash
Makes use of src, so it's not considered unused.
2019-05-02shader_ir/other: Implement IPA.IDXReinUsesLisp
2019-05-02gl_shader_decompiler: Skip physical unused attributesReinUsesLisp
2019-05-02shader_ir/memory: Assert on non-32 bits ALD.PHYSReinUsesLisp
2019-05-02shader: Add physical attributes commentariesReinUsesLisp
2019-05-02gl_shader_decompiler: Implement GLSL physical attributesReinUsesLisp
2019-05-02shader_ir/memory: Implement physical input attributesReinUsesLisp
2019-05-02gl_shader_decompiler: Abstract generic attribute operationsReinUsesLisp
2019-05-02gl_shader_decompiler: Declare all possible varyings on physical attribute usageReinUsesLisp
2019-05-02shader: Remove unused AbufNode Ipa modeReinUsesLisp
2019-05-02shader_ir/memory: Emit AL2P IRReinUsesLisp
2019-05-02shader_bytecode: Add AL2P decodingReinUsesLisp
2019-05-01Refactors and name corrections.Fernando Sahmkow
2019-05-01gl_shader_disk_cache: Skip stored shader variants instead of assertingReinUsesLisp
Instead of asserting on already stored shader variants, silently skip them. This shouldn't be happening but when a shader is invalidated and it is not stored in the shader cache, this assert would hit and save that shader anyways when the asserts are disabled.
2019-04-30Fix Layered ASTC TexturesFernando Sahmkow
By adding the missing layer offset in ASTC compression.
2019-04-30Merge pull request #2100 from FreddyFunk/disk-cache-precompiled-filebunnei
gl_shader_disk_cache: Improve precompiled shader cache generation speed and size
2019-04-28Merge pull request #2435 from ReinUsesLisp/misc-vcbunnei
shader_ir: Miscellaneous fixes
2019-04-28Merge pull request #2322 from ReinUsesLisp/wswitchbunnei
video_core: Silent -Wswitch warnings
2019-04-28Merge pull request #2423 from FernandoS27/half-correctbunnei
Corrections on Half Float operations: HADD2 HMUL2 and HFMA2
2019-04-26shader_ir: Move Sampler index entry in operand< to sort declarationsReinUsesLisp
2019-04-26shader_ir: Add missing entry to Sampler operand< comparisonReinUsesLisp
2019-04-26shader_ir/texture: Fix sampler const buffer key shiftReinUsesLisp
2019-04-23Re added new lines at the end of filesFreddyFunk
2019-04-23gl_shader_disk_cache: Compress precompiled shader cache file with Zstandardunknown
2019-04-23gl_shader_disk_cache: Use VectorVfsFile for the virtual precompiled shader ↵unknown
cache file
2019-04-23gl_shader_disk_cache: Remove per shader compressionunknown
2019-04-23Fixes and Corrections to DMA EngineFernando Sahmkow
2019-04-23Merge pull request #2422 from ReinUsesLisp/fixup-samplersHexagon12
gl_state: Fix samplers memory corruption
2019-04-23Merge pull request #2425 from FernandoS27/y-directionHexagon12
Fix flipping on some games by applying Y direction register
2019-04-23Add Swizzle Parameters to the DMA engineFernando Sahmkow
2019-04-23Add Documentation Headers to all the GPU EnginesFernando Sahmkow
2019-04-23Corrections and stylingFernando Sahmkow
2019-04-22Merge pull request #2383 from ReinUsesLisp/aoffi-testbunnei
gl_shader_decompiler: Disable variable AOFFI on unsupported devices
2019-04-22Implement Maxwell3D Data UploadFernando Sahmkow
2019-04-22Introduce skeleton of the GPU Compute Engine.Fernando Sahmkow
2019-04-22Revamp Kepler Memory to use a subegine to manage uploadsFernando Sahmkow
2019-04-22Merge pull request #2403 from FernandoS27/compressed-linearbunnei
Support compressed formats on linear textures.
2019-04-22Merge pull request #2411 from FernandoS27/unsafe-gpubunnei
GPU Manager: Implement ReadBlockUnsafe and WriteBlockUnsafe
2019-04-22Merge pull request #2400 from FernandoS27/corret-kepler-membunnei
Implement Kepler Memory on both Linear and BlockLinear.
2019-04-21Rasterizer Cache: Use a temporal storage for Surfaces loading/flushing.Fernando Sahmkow
This PR should heavily reduce memory usage since temporal buffers are no longer stored per Surface but instead managed by the Rasterizer Cache.
2019-04-20Corrections Half Float operations on const buffers and implement saturation.Fernando Sahmkow
2019-04-20Merge pull request #2407 from FernandoS27/f2fbunnei
Do some corrections in conversion shader instructions.
2019-04-19Merge pull request #2409 from ReinUsesLisp/half-floatsbunnei
shader_ir/decode: Miscellaneous fixes to half-float decompilation
2019-04-19Apply Position Y DirectionFernando Sahmkow