twinaphex
1e9f6f175e
(OSX) Fix PowerPC build
2021-01-17 05:02:07 +01:00
OsirizX
b96a0c495a
[VITA] Add support for Vita GLES2 (PIGLET)
2021-01-06 19:14:30 +01:00
Autechre
9797ba9f27
Merge pull request #11743 from HyperspaceMadness/Shaders_Fix_Simple_Preset_Relative_Texture_Paths
...
Shaders Load Refactor and Fix Referenced Texture Loading
2020-12-31 16:13:20 +01:00
Dwedit
217b6d2f9d
Restored missing comments and fixes
2020-12-28 16:45:33 -05:00
Dwedit
34a31f8a1c
ui_win32_application.c: Add support for accelerators to main win32 message loop
...
rarch.rc: Add accelerators for Open (Ctrl+O) and Fullscreen (Alt+Enter)
ui_win32_resource.h: Add accelerator resource ID definition
win32_common.c: Load accelerators, Localize Win32 menu items to current language, and display shortcut keys
2020-12-28 16:39:39 -05:00
HyperspaceMadness
0c526b6498
Shaders Load Refactor and Fix Referenced Texture Loading
...
Partial update to work with shaders directly
More Edits
More changes
more shader fixes
More Fixes Compiling, reference load still wrong
Added Feedback & things are working
Logging Fixes
Log Fix
More Fixes
Added Feedback Logging
Fixes for file pathing in Linux
Fix GLCore and Crash in QT Saving
Code Cleanup
Removed Unused Function filepath.c
Code Cleanup
2020-12-26 21:09:27 -05:00
aliaspider
16f997172f
(D3D12) allocate rt_view descriptors for feedback render targets too.
2020-12-20 08:08:04 +01:00
aliaspider
bf2adda421
(D3D12) move D3D12SignalCommandQueue to d3d12_gfx_sync.
2020-12-20 07:13:11 +01:00
aliaspider
1681322ffc
(D3D12) fix the D3D12GetCompletedValue function wrapper.
...
- a function wrapper shouldn't contain any NULL checks, and it should
return the original UINT64 value, not a boolean.
2020-12-20 07:08:33 +01:00
twinaphex
7d313647ae
(D3D11) Add flip model support - fallback to blit model for OSes
...
where flip model is not supported (windows 7 and earlier). Will add
a menu option later allowing the user to switch inbetween the two
2020-12-17 14:39:58 +01:00
twinaphex
d6a0bdaa30
(D3D12) Increase this to 2048 - avoids D3D12 crash on startup
2020-12-17 09:41:05 +01:00
twinaphex
2d588ca4ef
Simplify vulkan_create_texture
2020-12-15 08:00:22 +01:00
twinaphex
cdca5d0afc
Turn vulkan_copy_staging_to_dynamic into macro
2020-12-15 07:20:33 +01:00
twinaphex
d70420a12d
vulkan_copy_staging_to_dynamic - put sync texture to GPU
...
outside of the function
2020-12-15 07:01:00 +01:00
aliaspider
c6b77f6c62
(D3D11) get the hwrender texture format from the view desc
...
the format set in the texture desc isn't necessarily the same as the
view format.
2020-11-15 15:07:53 +01:00
aliaspider
b3134fc05a
(D3D11) fix slang shaders
2020-11-15 13:04:24 +01:00
aliaspider
b7d3efc503
(D3D11) rename D3D11SetState to D3D11SetRasterizerState.
2020-11-14 04:29:44 +01:00
Tony Jansson
f497608055
(WINRAW) Keyboard mods fix
2020-11-13 04:25:07 +02:00
Tony Jansson
eca9c452d8
(DINPUT) Simultaneous shift sticky fix
2020-11-09 21:20:46 +02:00
twinaphex
44b7234756
Move cheat_manager and state_manager to root folder
2020-10-15 05:29:20 +02:00
Tony Jansson
c2e8752395
(DINPUT+WINRAW) Keyboard fixes
2020-10-14 21:23:06 +03:00
twinaphex
c01e8d52a5
Small cleanups to vulkan_create_texture
2020-10-12 01:53:21 +02:00
Connor McLaughlin
12382c057a
(video/d3d11) Cache view left bound by hw renderers
...
Fixes garbage/black screen when menu is active.
2020-10-01 00:19:11 +10:00
twinaphex
bc43db1789
Remove gfx_display_get_coords_array
2020-09-25 10:31:07 +02:00
Tony Jansson
a0eee521e3
(Vulkan) Fix CPU usage when minimized
2020-09-23 04:17:30 +03:00
Tony Jansson
bb1c853ecd
(Vulkan) Reduce log spam
2020-09-23 02:00:03 +03:00
Ophidon
2f36c94f3f
Variable BFI
...
BFI support added for 180hz / 240hz / etc. Solves issue with image retention from voltage issues at 120hz BFI. Also disabled BFI while in menu, as if set to an incorrect value for the current refresh rate, could cause severe flickering and difficulty reverting to the correct value.
2020-09-18 11:57:32 -04:00
twinaphex
4e594c6437
Move win32_window_init outside of ui_win32.c and to gfx/common/win32_common.c
2020-09-16 10:29:50 +02:00
Soar Qin
728c2b3af4
fix over-translating codes for window ClassName, as an additional fix to 3c6552b
2020-09-11 01:38:58 +08:00
Autechre
2d3c63f545
Merge pull request #11248 from justinweiss/update-libctru
...
[3DS] Update to libctru 2.0
2020-09-10 06:49:54 +02:00
twinaphex
197f6a7763
Struct reordering, alignment
2020-09-01 19:59:56 +02:00
twinaphex
e810b0251a
(GL) Cleanups
2020-09-01 19:54:41 +02:00
twinaphex
5f08605680
Refactor joypad drivers
2020-08-30 05:29:32 +02:00
twinaphex
8999d6e4a6
(DInput) Set a userdata struct for the window message loop properly -
...
get rid of input_get_data - we no longer need it
2020-08-29 03:41:33 +02:00
twinaphex
d02d9573ab
Silence unused variable warnings
2020-08-28 05:05:15 +02:00
twinaphex
4d1cfa9c41
Make the 'raw' versions the generic function for the message loop
...
callback - this way it's reused for SDL2 input driver too
2020-08-28 02:55:39 +02:00
twinaphex
32279c3a70
Split up wnd_proc_common_internal into two - one for dinput,
...
one for raw
2020-08-28 02:21:13 +02:00
twinaphex
73fc7c9873
Rename create_graphics_context to create_wgl_context
2020-08-28 01:29:23 +02:00
twinaphex
d249f83c85
(Win32) Message loop - more cleanups
2020-08-28 01:20:54 +02:00
twinaphex
5f2e810879
Deduplicate code in WndProc function callback implementations
2020-08-28 00:38:15 +02:00
twinaphex
7b30d4eec2
Move macro up in the file
2020-08-27 12:13:21 +02:00
Justin Weiss
9ae2514009
[3DS] Update to libctru 2.0
...
Set USE_CTRULIB_2=1 to build with libctru 2.0. When unset, this code
is compatible with the older toolchain.
Some 2.0 changes addressed rare problems in earlier versions:
- Save / restore stack pointer for init / exit
Otherwise, it could be outside of the range we deallocate.
- Run aptMainLoop in the audio driver to react correctly to sleep events
Other changes for 2.0:
- Remove ninjhax1 -- requires outdated APIs that have been removed
- Switch from __sync_arbiter to syncArbitrateAddress
- Use implicit gxCmdBuf
- Use gpuPresentBuffer for double buffering
2020-08-26 19:08:12 -07:00
twinaphex
b4d26aca9c
Turn vulkan_write_quad_vbo into macro
2020-08-27 02:29:32 +02:00
twinaphex
9672d9b12f
Cleanup
2020-08-27 02:07:33 +02:00
twinaphex
6b3fcf79f0
(DXGI) Turn these into macros
2020-08-24 00:04:12 +02:00
twinaphex
54c31348ce
Further simplify vulkan_write_quad_vbo
2020-08-19 06:06:30 +02:00
twinaphex
2f405c4088
Optimize vulkan_write_quad_vbo
2020-08-19 05:32:40 +02:00
twinaphex
6136035f2e
Optimize vulkan_write_quad_vbo
2020-08-19 04:59:14 +02:00
twinaphex
bbb4d12881
(vulkan_common.c) Optimize array access
2020-08-19 03:19:21 +02:00
twinaphex
4177ea4256
Update
2020-08-17 15:11:48 +02:00