summaryrefslogtreecommitdiff
path: root/src/video_core/engines (follow)
Commit message (Collapse)AuthorAgeFilesLines
* vk_rasterizer: flip scissor y on lower left origin mode (#13122)Gravatar liamwhite2024-02-271-7/+4
|
* scope_exit: Make constexprGravatar FearlessTobi2024-02-191-1/+3
| | | | | Allows the use of the macro in constexpr-contexts. Also avoids some potential problems when nesting braces inside it.
* Merge pull request #12761 from liamwhite/mp-compositeGravatar Fernando S2024-02-021-0/+1
|\ | | | | video_core: rewrite presentation for layer composition
| * renderer_vulkan: implement layer stack compositionGravatar Liam2024-01-311-0/+1
| |
* | SwBlitter: Fix Pitch linear reading/writtingGravatar Fernando Sahmkow2024-01-311-18/+19
|/
* Core: Eliminate core/memory dependancies.Gravatar Fernando Sahmkow2024-01-182-2/+0
|
* Core: Clang format and other small issues.Gravatar Fernando Sahmkow2024-01-181-1/+1
|
* SMMU: Initial adaptation to video_core.Gravatar Fernando Sahmkow2024-01-183-16/+19
|
* Fix typos in video_coreGravatar Viktor Szépe2024-01-072-9/+9
|
* MaxwellDMA: Don't flush the outputs of a dma copy.Gravatar Fernando Sahmkow2023-12-311-2/+2
|
* OpenGL: Add GL_PRIMITIVES_GENERATED and ↵Gravatar Ameer J2023-12-191-8/+16
| | | | GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN queries
* Buffer Cache: Eliminate clears on Indirect buffersGravatar Fernando Sahmkow2023-11-181-1/+1
|
* shader_recompiler: Fix spelling of "derivate" (#12067)Gravatar Ameer J2023-11-181-2/+2
|
* Implement vertex array first and subsequent drawsGravatar Kelebek12023-10-142-1/+25
|
* Query Cache: Fix guest side sample countingGravatar Fernando Sahmkow2023-09-231-6/+0
|
* Query Cache: address issuesGravatar Fernando Sahmkow2023-09-232-8/+4
|
* Macro HLE: Add DrawIndirectByteCountGravatar Fernando Sahmkow2023-09-231-0/+1
|
* Query Cachge: Fully rework Vulkan's query cacheGravatar Fernando Sahmkow2023-09-234-71/+29
|
* Fix DMA engine register offsetsGravatar Kelebek12023-09-212-28/+32
|
* Merge pull request #11383 from FernandoS27/are-you-a-wabbitGravatar liamwhite2023-09-025-6/+62
|\ | | | | Fix regressions that damaged compute indirect & use reinterpret for copies with different byteblocksizes
| * VideoCore: Implement DispatchIndirectGravatar Fernando Sahmkow2023-08-275-6/+62
| |
* | Maxwell3D: Improve Index buffer size estimation.Gravatar Fernando Sahmkow2023-08-271-1/+5
|/
* general: fix apple clang buildGravatar Liam2023-08-091-0/+1
|
* Use spans over guest memory where possible instead of copying data.Gravatar Kelebek12023-07-025-81/+68
|
* maxwell_dma: Specify dst_operand.pitch instead of a temp varGravatar Morph2023-06-301-4/+3
|
* Use safe reads in DMA engineGravatar Kelebek12023-06-261-5/+6
|
* Remove memory allocations in some hot pathsGravatar Kelebek12023-06-221-16/+19
|
* video_core: drawtexture support upscaleGravatar Feng Chen2023-06-161-3/+7
|
* android: video_core: Disable some problematic things on GPU Normal.Gravatar bunnei2023-06-031-0/+12
|
* Allow Fermi blit accelerate to add src/dst to the cache if they don't exist ↵Gravatar Kelebek12023-05-111-11/+14
| | | | already. Use ScratchBuffers in the software blit path.
* Texture cache: Only force flush the dma downloadsGravatar Fernando Sahmkow2023-05-071-1/+1
|
* GPU: Add Reactive flushingGravatar Fernando Sahmkow2023-05-071-6/+2
|
* Maxwell3D: only update parameters on HighGravatar Fernando Sahmkow2023-04-291-0/+3
|
* Merge pull request #10069 from liamwhite/logGravatar Fernando S2023-04-241-4/+6
|\ | | | | maxwell_3d: fix out of bounds array access in size estimation
| * maxwell_3d: fix out of bounds array access in size estimationGravatar Liam2023-04-221-4/+6
| |
* | Account for a pre-added offset when using Corner sample mode for 2D blitsGravatar Kelebek12023-04-211-4/+12
|/
* video_core: Keep the definition of DimensionControl consistent with nvidia ↵Gravatar Feng Chen2023-03-311-4/+4
| | | | open doc
* Merge pull request #9943 from vonchenplus/gentlemanGravatar liamwhite2023-03-131-0/+1
|\ | | | | video_core: Fix inline_index and draw_texture error
| * video_core: Invalid index_buffer flag when inline_index drawGravatar FengChen2023-03-121-0/+1
| |
* | general: fix spelling mistakesGravatar Liam2023-03-121-1/+1
|/
* Engines: Implement Accelerate DMA Texture.Gravatar Fernando Sahmkow2023-03-052-78/+117
|
* Merge pull request #9802 from Kelebek1/wait_data_cacheGravatar bunnei2023-02-161-0/+4
|\ | | | | Re-add the invalidate_texture_data_cache register
| * Reimplement the invalidate_texture_data_cache registerGravatar Kelebek12023-02-141-0/+4
| |
* | remove static from pointer sized or smaller types for aesthetics, change ↵Gravatar arades792023-02-143-7/+7
| | | | | | | | | | | | constexpr static to static constexpr for consistency Signed-off-by: arades79 <scravers@protonmail.com>
* | add static lifetime to constexpr values to force compile time evaluation ↵Gravatar arades792023-02-143-7/+7
|/ | | | | | where possible Signed-off-by: arades79 <scravers@protonmail.com>
* Merge pull request #9556 from vonchenplus/draw_textureGravatar liamwhite2023-01-194-1/+67
|\ | | | | video_core: Implement maxwell3d draw texture method
| * Address feedbackGravatar Feng Chen2023-01-161-2/+2
| |
| * video_core: Implement maxwell3d draw texture methodGravatar Feng Chen2023-01-054-1/+67
| |
* | Demote maxwell3d Firmware4 call log to debugGravatar Kelebek12023-01-181-1/+1
| |
* | BufferBase: Don't ignore GPU pages.Gravatar Fernando Sahmkow2023-01-051-2/+2
| |