Commit Graph

9422 Commits (4aa9779ae1aa1b7a424c768331eb9286e7613e19)
 

Author SHA1 Message Date
bunnei 4aa9779ae1 memory_manager: Do not MapBufferEx over already in use memory.
- This fixes rendering when changing areas in Super Mario Odyssey.
6 years ago
bunnei cc1fe93297
Merge pull request #1623 from Tinob/master
Improve OpenGL state handling
6 years ago
bunnei 9afcbba8e4
Merge pull request #1527 from FernandoS27/assert-flow
Assert Control Flow Instructions using Control Codes
6 years ago
bunnei 7992dee8e9
Merge pull request #1622 from bunnei/fix-macros
maxwell_3d: Restructure macro upload to use a single macro code memory.
6 years ago
bunnei de0ab806df maxwell_3d: Restructure macro upload to use a single macro code memory.
- Fixes an issue where macros could be skipped.
- Fixes rendering of distant objects in Super Mario Odyssey.
6 years ago
bunnei d08457f879
Merge pull request #1604 from FearlessTobi/port-4369
Port citra-emu/citra#4369: "compatdb: Use a seperate endpoint for testcase submission"
6 years ago
bunnei 86e70cf302
Merge pull request #1528 from FernandoS27/assert-control-codes
Assert Control Codes Generation on Shader Instructions
6 years ago
bunnei 0b33d38e9b
Merge pull request #1614 from ReinUsesLisp/surface-params
video_core: Move surface declarations out of gl_rasterizer_cache
6 years ago
bunnei e7fc3d13ed
Merge pull request #1626 from lioncash/table
service/usb: Update IPdSession's function table
6 years ago
Rodolfo Bogado aca218aea0 Improve OpenGL state handling 6 years ago
Lioncash 9b9c586dff service/usb: Update IPdSession's function table
Updated based off information on SwitchBrew.
6 years ago
ReinUsesLisp 76754f5705 video_core: Move surface declarations out of gl_rasterizer_cache 6 years ago
FernandoS27 5bb80ab009 Assert Control Codes Generation 6 years ago
bunnei da5fcbf501
Merge pull request #1624 from lioncash/boost
general: Remove unused boost inclusions where applicable
6 years ago
bunnei c31412c433
Merge pull request #1595 from FreddyFunk/cast
configure_system: Fix compiler warning
6 years ago
Lioncash 352b56367c general: Remove unused boost inclusions where applicable
Cleans up unused includes and trims off some dependencies on externals.
6 years ago
Frederic L 7a5eda5914 global: Use std::optional instead of boost::optional (#1578)
* get rid of boost::optional

* Remove optional references

* Use std::reference_wrapper for optional references

* Fix clang format

* Fix clang format part 2

* Adressed feedback

* Fix clang format and MacOS build
6 years ago
bunnei adf26ae668
Merge pull request #1621 from lioncash/ipc
hle_ipc: Make GetDomainMessageHeader return a regular pointer
6 years ago
Lioncash 6383653a8d hle_ipc: Add member function for querying the existence of a domain header
Gets rid of the need to call the getter and then check for null.
6 years ago
Lioncash 0cc347462d hle_ipc: Make GetDomainMessageHeader return a regular pointer
Nothing requires the shared owner ship here, so we can just return a
plain pointer.
6 years ago
bunnei 938e45eb83
Merge pull request #1611 from lioncash/const
core: Add missing const variants of getters for the System class
6 years ago
bunnei c5a849212f
Merge pull request #1580 from FernandoS27/mm-impl
Implemented Mipmaps
6 years ago
bunnei f1cb425d92
Merge pull request #1617 from FearlessTobi/fix-stretch-delay
time_stretch: Switch to values of Citra
6 years ago
bunnei 0270906dbf
Merge pull request #1613 from ReinUsesLisp/gl-utils
video_core: Move OpenGL specific utils to its renderer
6 years ago
fearlessTobi 655694253a time_stretch: Switch to values of Citra 6 years ago
bunnei 5d7167dfca
Merge pull request #1610 from slashiee/dxt1-alpha
renderer_opengl: Enable alpha channel for DXT1 texture format
6 years ago
bunnei 9049aedd83
Merge pull request #1612 from Tinob/master
renderer_opengl: Correct bpp value for ASTC_2D_8X5_SRGB
6 years ago
ReinUsesLisp 80cbd81276 video_core: Move OpenGL specific utils to its renderer 6 years ago
Rodolfo Bogado e8b565b239 renderer_opengl: Correct bpp value for ASTC_2D_8X5_SRGB 6 years ago
FernandoS27 3aa8b644a9 Assert Control Flow Instructions using Control Codes 6 years ago
FernandoS27 dde3094058 Fixed black textures, pixelation and we no longer require to auto-generate mipmaps 6 years ago
FernandoS27 f0e902a7d6 Fixed mipmap block autosizing algorithm 6 years ago
FernandoS27 87f8181405 Fixed Invalid Image size and Mipmap calculation 6 years ago
FernandoS27 f4432b5d0c Fixed Block Resizing algorithm and Clang Format 6 years ago
FernandoS27 258f0f5c31 Implement Mip Filter 6 years ago
FernandoS27 dc85e3bff1 Zero out memory region of recreated surface before flushing 6 years ago
FernandoS27 bbf3b2da0c Implement Mipmaps 6 years ago
Lioncash a973a049b7 core: Make System references const where applicable 6 years ago
Lioncash b77f571d20 core: Add missing const variants of getters for the System class
Many of the Current<Thing> getters (as well as a few others) were
missing const qualified variants, which makes it a pain to retrieve
certain things from const qualified references to System.
6 years ago
Michael 635d1e5651 Enable alpha channel for DXT1 texture format 6 years ago
bunnei b5f8a5f0a3
Merge pull request #1607 from FearlessTobi/patch-3
renderer_opengl: Correct bpp value for ASTC_2D_8X5
6 years ago
Frederic Laing f50f065c31 configure_system: Fix compiler warning 6 years ago
Tobias 351d5a2227
Correct bpp value for ASTC_2D_8X5 6 years ago
bunnei aa1cf608ed
Merge pull request #1601 from FernandoS27/shader-precision
Improved Shader accuracy on Vertex and Geometry Shaders.
6 years ago
bunnei 4ddbd9bbaf
Merge pull request #1606 from FearlessTobi/revert-1581-macosx-target-version
Revert "Update MACOSX_DEPLOYMENT_TARGET to 10.14"
6 years ago
FernandoS27 e5ca097e32 Refactor precise usage and add FMNMX, MUFU, FMUL32 and FADD332 6 years ago
Tobias 03150a560e
Revert "Update MACOSX_DEPLOYMENT_TARGET to 10.14" 6 years ago
fearlessTobi 585b6a6a50 compatdb: Use a seperate endpoint for testcase submission 6 years ago
bunnei 2239d47112
Merge pull request #1593 from lioncash/svc
svc: Implement svcGetInfo command 0xF0000002
6 years ago
bunnei b32be35173
Merge pull request #1581 from FreddyFunk/macosx-target-version
Update MACOSX_DEPLOYMENT_TARGET to 10.14
6 years ago