Commit graph

  • da6f880128 Disable timeline semaphore features Wunkolo 2023-07-22 13:29:58 -07:00
  • 8ace959d72 Fix RendererSW initGraphicsContext prototype Wunkolo 2023-07-22 13:20:57 -07:00
  • f715cb9478 Install VulkanSDK into CI environment Wunkolo 2023-07-19 22:09:29 -07:00
  • 428a9d1f1a Fix SDL_Window forward declaration Wunkolo 2023-07-18 23:39:17 -07:00
  • 165134ca40 Consider surface-support in device partitions Wunkolo 2023-07-18 23:32:21 -07:00
  • 0ada1f4e38 Include additional vulkan-extensions that SDL requests Wunkolo 2023-07-18 23:11:50 -07:00
  • c7a93c4f52 Warn on failed surface creation for vulkan Wunkolo 2023-07-18 22:38:08 -07:00
  • 444d50eaf5 Fix instance extensions on MacOS Wunkolo 2023-07-18 22:26:56 -07:00
  • eff62d3de7 Disable asserts on Vulkan result codes Wunkolo 2023-07-18 22:20:20 -07:00
  • d9afb12daf Fix MacOS build Wunkolo 2023-07-18 22:05:14 -07:00
  • b048d4dd6e Add SDL_Window to initGraphicsContext prototype Wunkolo 2023-07-18 22:00:28 -07:00
  • 870b6a21bf Add initial vulkan instance creation Wunkolo 2023-07-18 21:44:59 -07:00
  • d2241a25bc Stub Vulkan backend support Wunkolo 2023-07-18 20:29:26 -07:00
  • c98e5fb631
    Merge pull request #132 from wheremyfoodat/sw-boilerplate wheremyfoodat 2023-07-22 23:13:19 +03:00
  • 311d69fd2d Always build glad wheremyfoodat 2023-07-22 22:15:44 +03:00
  • 9da11b95d9 Add glm submodule wheremyfoodat 2023-07-22 21:57:23 +03:00
  • ae4a4dfc29 Hook up sw rendering backend wheremyfoodat 2023-07-22 20:47:19 +03:00
  • f328200c65 Add empty sw renderer class wheremyfoodat 2023-07-22 20:24:49 +03:00
  • 3b067a0eed Merge branch 'master' into ir wheremyfoodat 2023-07-21 15:45:04 +03:00
  • 5dfc17ed18
    Merge pull request #131 from wheremyfoodat/cheats wheremyfoodat 2023-07-21 15:39:57 +03:00
  • d470a8c8d3 Merge branch 'master' into ir wheremyfoodat 2023-07-21 15:19:57 +03:00
  • 5d8f75a385 Format wheremyfoodat 2023-07-21 15:12:40 +03:00
  • 0588b99674 [ActionReplay] More conditional ops wheremyfoodat 2023-07-21 14:49:04 +03:00
  • 52314c188c
    Merge pull request #130 from wheremyfoodat/cheats wheremyfoodat 2023-07-21 03:56:30 +03:00
  • 4a45599303 [ActionReplay] Add HID stuff wheremyfoodat 2023-07-21 03:34:21 +03:00
  • d007b2d780 Emulator cleanup, add AR conditionals wheremyfoodat 2023-07-21 00:55:08 +03:00
  • 6dad0f05d1
    Merge pull request #129 from wheremyfoodat/cheats wheremyfoodat 2023-07-20 16:28:22 +03:00
  • 08596c1a24 [AR] More opcodes wheremyfoodat 2023-07-20 16:10:32 +03:00
  • fbcb7cee42
    Merge pull request #128 from GPUCode/span-across wheremyfoodat 2023-07-20 16:10:00 +03:00
  • a019d98af9 texture: Use spans GPUCode 2023-07-20 15:28:52 +03:00
  • ca22b8ec4a gpu: Use spans for memory access GPUCode 2023-07-20 14:29:38 +03:00
  • 8e45b8c324 [ActionReplay] Add 16-bit writes wheremyfoodat 2023-07-20 14:01:47 +03:00
  • 97f8ea6cfd Get our first AR code running wheremyfoodat 2023-07-20 13:50:32 +03:00
  • ae69c8f8c4 [Cheats] Split gateway and AR wheremyfoodat 2023-07-19 21:09:44 +03:00
  • 0904638df0 [Cheats] Add boilerplate wheremyfoodat 2023-07-19 20:51:45 +03:00
  • 5b4f6ef46c
    Merge pull request #120 from Wunkolo/renderer-null wheremyfoodat 2023-07-18 23:26:52 +03:00
  • c339c7d1c5 Bonk wheremyfoodat 2023-07-18 22:45:55 +03:00
  • 31d1c6ff3f Bonk people who select Vulkan as the renderer wheremyfoodat 2023-07-18 22:33:59 +03:00
  • 6860ccc396 Dummy-proof renderer config wheremyfoodat 2023-07-18 22:30:58 +03:00
  • 77b0382d0c Cleanup, C string -> std::string wheremyfoodat 2023-07-18 22:23:28 +03:00
  • 19a77c2a85 Add missing algorithm header Wunkolo 2023-07-18 10:23:55 -07:00
  • 0b60cf6901 Migrate RenderType string functions to static Renderer functions Wunkolo 2023-07-18 10:02:07 -07:00
  • 525c7ddba7
    Merge pull request #122 from caldog20/mac-app-bundle wheremyfoodat 2023-07-18 16:27:47 +03:00
  • 453fec1203
    Update MacOS_Build.yml wheremyfoodat 2023-07-18 16:27:01 +03:00
  • 072faead41 gsp_gpu: Convert vaddr to paddr from GSP service GPUCode 2023-07-18 11:51:52 +03:00
  • 601098b413 Fix icon resolutions Caleb Yates 2023-07-17 21:03:53 -05:00
  • 8e7d776b79 Test mac app bundling Caleb Yates 2023-07-17 19:43:37 -05:00
  • 528ed510c2 Add string-based renderer backend configuration Wunkolo 2023-07-17 17:27:15 -07:00
  • ed1b0704d6
    Merge pull request #111 from wheremyfoodat/dynapand wheremyfoodat 2023-07-18 01:26:17 +03:00
  • 2c57936c50 Fix EmulatorConfig initialization order Wunkolo 2023-07-17 10:23:10 -07:00
  • ceff20f57f Add configurable Renderer backend Wunkolo 2023-07-17 10:12:38 -07:00
  • 1becbef811 Add Null rendering backend Wunkolo 2023-07-17 09:34:07 -07:00
  • b10e69de0e Add virtual deconstructor override Wunkolo 2023-07-17 09:30:12 -07:00
  • cdf01aaf43 [FS::Directory] Better attribute handling wheremyfoodat 2023-07-17 03:16:26 +03:00
  • 22bfb092b8 Fix 8.3 conversion derp wheremyfoodat 2023-07-17 03:11:21 +03:00
  • f08fe10862 [FS::Dir] Fix command response headers wheremyfoodat 2023-07-17 02:58:55 +03:00
  • 50742f7bb1 [FS] Proper 8.3 filename conversion hopefully wheremyfoodat 2023-07-17 02:54:05 +03:00
  • 50bf9bf7da
    Merge pull request #118 from Wunkolo/embedded-resources wheremyfoodat 2023-07-17 00:30:59 +03:00
  • f956a3eb7a Add glsl files to source_group wheremyfoodat 2023-07-16 22:01:14 +03:00
  • 0996252c8f Approximate VFP timings wheremyfoodat 2023-07-16 20:19:52 +03:00
  • 826f0ac039 Fix up comments and readme wheremyfoodat 2023-07-16 19:23:42 +03:00
  • 413a03c8a3 Use https protocol for cmrc submodule Wunkolo 2023-07-15 19:20:56 -07:00
  • a9bb11e4b3 Migrate OpenGL string-literals to embedded files Wunkolo 2023-07-15 19:04:53 -07:00
  • c294786846 Add cmrc submodule Wunkolo 2023-07-15 19:00:48 -07:00
  • 786c3e8a5c
    Merge pull request #98 from Wunkolo/modular-gl wheremyfoodat 2023-07-16 03:48:07 +03:00
  • 8f91b99672
    Merge pull request #117 from wheremyfoodat/log-exp2 wheremyfoodat 2023-07-16 01:49:52 +03:00
  • f43c252e55 Switch LOG2/EX2 from x87 to SSE (adjusted from Citra) wheremyfoodat 2023-07-16 01:34:59 +03:00
  • a601686cb1 Pretend to know CMake wheremyfoodat 2023-07-16 00:09:00 +03:00
  • 7b6cd90d36 Cleanup for #98 wheremyfoodat 2023-07-15 04:56:43 +03:00
  • 0b7e63c5b6
    Fix resetting v2 wheremyfoodat 2023-07-15 01:26:46 +03:00
  • 2cd03e905d
    Fix resetting wheremyfoodat 2023-07-14 18:03:25 +03:00
  • cf91e48ddd
    Merge pull request #115 from merryhime/delete-void wheremyfoodat 2023-07-14 17:57:58 +03:00
  • bf93097d62 kernel: Delete object properly in deleteObjectData Merry 2023-07-14 14:52:17 +01:00
  • 3ad0fc6a56 IR please stop wheremyfoodat 2023-07-13 20:28:32 +03:00
  • cfcf757e70 [IR] More bonk wheremyfoodat 2023-07-13 16:31:19 +03:00
  • 58db16540b [IR] Fix initialized byte wheremyfoodat 2023-07-13 14:52:04 +03:00
  • af8661a249 [IR] Fix disconnect wheremyfoodat 2023-07-13 14:46:43 +03:00
  • 03ae0d02d8 [IR] Implement shmem header wheremyfoodat 2023-07-13 14:24:37 +03:00
  • eb90151f21 [IR] Implement shmem header wheremyfoodat 2023-07-13 14:22:03 +03:00
  • be801e544d
    Update readme.md wheremyfoodat 2023-07-13 12:50:14 +03:00
  • ddb18662cd
    Add CCI support wheremyfoodat 2023-07-13 12:49:25 +03:00
  • f64c662ab9 Stop lying to people wheremyfoodat 2023-07-12 21:40:21 +03:00
  • 3a1a612e8b Merge branch 'master' into dynapand wheremyfoodat 2023-07-12 21:34:29 +03:00
  • 42c86ac541 Better FS::ReadDirectory wheremyfoodat 2023-07-12 21:33:13 +03:00
  • c8f4ec2a11
    Merge pull request #109 from wheremyfoodat/dynapand wheremyfoodat 2023-07-12 20:42:10 +03:00
  • 4f08a2dd7a Fix MinGW-w64 build maybe wheremyfoodat 2023-07-12 20:01:47 +03:00
  • e958a360ae
    typo wheremyfoodat 2023-07-12 01:27:42 +03:00
  • e00f5d21df
    Merge pull request #107 from caldog20/wifimac-configmem wheremyfoodat 2023-07-11 23:56:31 +03:00
  • 7f4746139d Add WIFI MAC to ConfigMem and stub reads Caleb Yates 2023-07-11 14:38:19 -05:00
  • 2f45714240 Add override-specifier to renderer implementation Wunkolo 2023-07-11 08:10:10 -07:00
  • 666fd96e7f Move color/depth format and size to Renderer interface Wunkolo 2023-07-11 07:49:43 -07:00
  • 5b7fa5be7e Remove redundant Renderer::screenshot definition Wunkolo 2023-07-11 07:46:35 -07:00
  • 0f3d77768d Fix array declarations to use block-formatting Wunkolo 2023-07-11 07:41:17 -07:00
  • 0a605339a3 Conditionally compile and link glad Wunkolo 2023-07-10 12:07:57 -07:00
  • 4864c51125 Migrate OpenGL specific headers to renderer_gl Wunkolo 2023-07-10 10:31:46 -07:00
  • a636a0d1da Replace ENABLE_OPENGL with PANDA3DS_ENABLE_OPENGL Wunkolo 2023-07-10 09:25:39 -07:00
  • c53080b444 Fix HTTPServer gpu-renderer interfacing Wunkolo 2023-07-10 09:24:00 -07:00
  • 9e32b6d4bf Remove OpenGL-specific vector-types Wunkolo 2023-07-10 08:55:23 -07:00
  • 2a1683ba62 Introduce "Renderer" abstraction layer Wunkolo 2023-07-10 08:53:16 -07:00
  • d664d5caf0 Emulator: Conditional OpenGL compilation Wunkolo 2023-07-10 08:30:23 -07:00