Commit Graph

87 Commits (5bfc82a51763c15756a8a151feb02dd665318530)

Author SHA1 Message Date
Connor McLaughlin a0a78087fe Vulkan: Support Wayland 5 years ago
Connor McLaughlin c8d7b0fc08 dep: Update libchdr 5 years ago
Connor McLaughlin c9372a674a More build fixes... 5 years ago
Connor McLaughlin 16f39917e5
Linux build fix 5 years ago
Connor McLaughlin 9c4e935de9 Update Windows Qt submodule 5 years ago
Connor McLaughlin ac6b9dc87f dep/imgui: Move implementations to frontend-common 5 years ago
Connor McLaughlin 6bbbb96d4b Move GameList to FrontendCommon
Reduces libretro core dependencies further.
5 years ago
Connor McLaughlin 13e3095801 Core: Don't link to imgui for libretro core 5 years ago
Connor McLaughlin 5f3642e9fd VulkanLoader: Search frameworks directory for libvulkan.dylib 5 years ago
Connor McLaughlin eb002f7e3e dep/libcue: MSVC filter fix 5 years ago
kwyxz 31695c4ff7
Haiku port of duckstation libretro core (#716)
* Haiku build 1st attempt

* fix load on Haiku

* Removed debugging flags

* Added a couple ifndef
5 years ago
Connor McLaughlin c5db7db182 Build: Compile source as UTF-8 with MSVC 5 years ago
jdgleaver 363804c48b (libretro/Vulkan) Fix glslang shader-related crashes 5 years ago
Connor McLaughlin 058bea9faf libchdr: Expose chd_open_file 5 years ago
Connor McLaughlin bb56b169fc VSProps: Support compiling Qt translation files 5 years ago
Connor McLaughlin a4e9adad25 Update Windows Qt build to 5.15.0 5 years ago
Connor McLaughlin af9afae1cd cmake: SUPPORTS_X11 -> USE_X11 for glad 5 years ago
Connor McLaughlin b1ba4c446b VulkanLoader: Make vkGetDeviceProcAddr() an instance function 5 years ago
Connor McLaughlin 79841d13e2 dep/glad: Work around missing EGL_CAST on ARM drivers 5 years ago
Connor McLaughlin 011ee6331e build: Link tinyxml2 statically in cmake/win32 5 years ago
Connor McLaughlin b9ffca1ddf libretro: Vulkan renderer support 5 years ago
Connor McLaughlin 16411d7669 dep/libcue: Prefix functions to avoid name clash with glslang 5 years ago
Connor McLaughlin 84a52a3911 dep/vulkan-loader: undef a bunch more problematic X11 defines 5 years ago
Connor McLaughlin eaca5eca07 GPU/Vulkan: Use Metal layer instead NSView on macOS. 5 years ago
Connor McLaughlin f54876deb0 Vulkan/Context: Use VK_MVK_macos_surface not VK_EXT_metal_surface
Will change this over some time in the future when I can work on a Mac
again and set up the layer.
5 years ago
Connor McLaughlin c023bcd234 Linux build fix 5 years ago
Connor McLaughlin 2c0a28398c dep/imgui: Add Vulkan renderer 5 years ago
Connor McLaughlin 5bbcde7835 dep: Add glslang 5 years ago
Connor McLaughlin da83059e31 dep/vulkan-loader: Add Vulkan headers and basic dynamic loader 5 years ago
Connor McLaughlin 5dedd8707b Add subset of headers from libretro-common 5 years ago
Connor McLaughlin 56c50c6eeb dep: Add stb_image 5 years ago
Connor McLaughlin 4f4c4f4146 Common: Add GL context wrapper implementation 5 years ago
Connor McLaughlin 75ad533f30 dep/glad: Add WGL, EGL, GLX 5 years ago
Connor McLaughlin 47c2b29395 Build: Use bin directory for cmake, fix Windows/cmake build 5 years ago
Connor McLaughlin 6e7c58de43 dep: Add discord-rpc 5 years ago
Connor McLaughlin efa2af7772 dep: Add rapidjson 5 years ago
Connor McLaughlin 7677c95fa7 dep/imgui: Fix crash when base vertex unsupported (GLES) 5 years ago
Connor McLaughlin 6c9e80cf43 CMake: Only build nativefiledialog when building SDL frontend 5 years ago
Connor McLaughlin f41475ae8f Build: Compile cubeb in C++14 mode on MSVC 5 years ago
Connor McLaughlin 26313b093c dep: Add googletest 5 years ago
Connor McLaughlin 3daa6b469a Build: Explicitly disable spectre mitigations
Mitigations-off gave a roughly 20-25% boost in performance on my laptop
(i7-7700HQ), even with the recompiler.

It seems AppVeyor was building with them enabled. You shouldn't treat an
emulator like a sandbox and run untrusted code in it amyway.
5 years ago
Connor McLaughlin 6ce97e0e13 dep: Add googletest 5 years ago
Connor McLaughlin cfcdc1c336 dep: Add stb_image_resize 5 years ago
Connor McLaughlin d46d681179 Add xxhash to dependencies 5 years ago
Connor McLaughlin 6efcf2d912 ImGui: Fix OpenGL rendering on hidpi displays 5 years ago
Connor McLaughlin 745c2785b2 Move shared frontend code from SDL to a seperate project 5 years ago
Connor McLaughlin 23c8a5588d Add macOS to some Linux/Android-only-isms 5 years ago
Stenzek d67133b537 Build: Fix DebugFast config for tinyxml2 5 years ago
Connor McLaughlin 52fd070d3b Build: Compile tinyxml2 as static library instead of dll 5 years ago
Connor McLaughlin 5957df5b5c Update SDL2 to 2.0.10 5 years ago