Unknown W. Brackets
|
08d82ec15b
|
riscv: Emit compressed instructions.
Includes automatically using compressed, optionally.
|
2022-08-27 15:44:19 -07:00 |
|
Unknown W. Brackets
|
946080206d
|
riscv: Improve sign reduce/immediate readability.
|
2022-08-27 15:44:18 -07:00 |
|
Unknown W. Brackets
|
c807d459f6
|
riscv: Emit ADD/SUB/etc. for ADDW/SUBW/etc. on R32.
No need to complicate code, we can just write ADDW() and expect it to work
on R32 (if ever motivated to support it.)
|
2022-08-27 15:44:18 -07:00 |
|
Unknown W. Brackets
|
c81d887a86
|
riscv: Include an LI helper in the emitter.
Can be used for integers and floats.
|
2022-08-27 15:44:18 -07:00 |
|
Henrik Rydgård
|
31bd16a042
|
Merge pull request #15905 from unknownbrackets/riscv-emitter
Add a RISC-V emitter
|
2022-08-26 09:41:20 +02:00 |
|
Unknown W. Brackets
|
4a93647acb
|
riscv: Emit CSR manipulation instructions.
|
2022-08-25 21:20:49 -07:00 |
|
Unknown W. Brackets
|
b5755b6cf7
|
riscv: Validate FixupBranch usage better.
Also avoid FixupBranch alignment issues.
|
2022-08-25 21:20:49 -07:00 |
|
Unknown W. Brackets
|
591de6be1d
|
riscv: Emit float instructions.
|
2022-08-25 21:19:28 -07:00 |
|
Unknown W. Brackets
|
53693072d2
|
riscv: Emit atomic operations.
|
2022-08-25 21:19:28 -07:00 |
|
Unknown W. Brackets
|
c66d02d4db
|
riscv: Emit mul/div instructions.
|
2022-08-25 21:19:28 -07:00 |
|
Unknown W. Brackets
|
00280ab2ad
|
riscv: Emit fence and 64-bit instructions.
|
2022-08-25 21:19:28 -07:00 |
|
Unknown W. Brackets
|
49ec8a207d
|
riscv: Emit 32-bit 3-op instructions, validate GPR.
|
2022-08-25 21:19:27 -07:00 |
|
Unknown W. Brackets
|
1c35cfb325
|
riscv: Emit 32-bit load/store and imm ops.
|
2022-08-25 21:19:27 -07:00 |
|
Unknown W. Brackets
|
1dab9d1875
|
riscv: Emit standard B/U/J type ops.
|
2022-08-25 21:19:27 -07:00 |
|
Unknown W. Brackets
|
9fcad83940
|
riscv: Add initial emitter shell.
|
2022-08-25 21:17:11 -07:00 |
|
Henrik Rydgård
|
416d8b403b
|
Merge pull request #15768 from lvonasek/feature_openxr_6dof
OpenXR - 6DoF support
|
2022-08-24 18:49:41 +02:00 |
|
Henrik Rydgård
|
d459eac891
|
Fix checks for depth texture support, GLES syntax errors
|
2022-08-24 11:26:07 +02:00 |
|
Henrik Rydgård
|
bd674c47b6
|
OpenGL: Fix regular depal (shader depal still worked) that broke recently
|
2022-08-24 11:01:57 +02:00 |
|
Henrik Rydgård
|
8b3ef19450
|
Fix wrong width/height values being stored in thin3d textures
|
2022-08-24 10:23:37 +02:00 |
|
Henrik Rydgård
|
eb2f12e64a
|
Drive-by texture slot management cleanup
|
2022-08-24 10:22:58 +02:00 |
|
Luboš Vonásek
|
c5cb45b1f7
|
Merge branch 'hrydgard:master' into feature_openxr_6dof
|
2022-08-24 06:55:31 +02:00 |
|
Henrik Rydgård
|
fc81b76b98
|
Vulkan: Very minor chnages after checking Best Practices with new validation layer
|
2022-08-23 23:55:53 +02:00 |
|
Henrik Rydgård
|
5084743bbb
|
Use Draw2D for depal shaders (except the actual blit, for now)
|
2022-08-23 11:21:40 +02:00 |
|
Unknown W. Brackets
|
c13f57e64f
|
Vulkan: Cleanup minor logging.
|
2022-08-21 19:40:02 -07:00 |
|
Henrik Rydgård
|
ca24f1b9aa
|
Fixes for D3D11
|
2022-08-21 09:58:58 +02:00 |
|
Henrik Rydgård
|
bd6f79e473
|
Fix the raster depth blit again, which I recently broke.
|
2022-08-17 16:52:49 +02:00 |
|
Lubos
|
1e479fa192
|
Merge branch 'master' into feature_openxr_6dof
|
2022-08-17 16:48:05 +02:00 |
|
Unknown W. Brackets
|
f7e4efdbc2
|
Merge pull request #15852 from hrydgard/more-code-cleanup
Remove DX9 namespace, other code cleanup
|
2022-08-16 20:16:53 -07:00 |
|
Henrik Rydgård
|
d0cdb360fd
|
Remove the DX9 namespace, for consistency with the other backends
|
2022-08-16 21:49:16 +02:00 |
|
fp64
|
5b6a14edeb
|
Add a newline to "Leaving main" message.
Also implement SYSPROP_DISPLAY_XRES/SYSPROP_DISPLAY_YRES for SDL.
Also fix couple of warnings.
|
2022-08-16 18:29:14 -04:00 |
|
Lubos
|
92d631966f
|
OpenXR - Resuming renderer fixed, haptics support added
|
2022-08-16 16:47:31 +02:00 |
|
Henrik Rydgård
|
1e57a358b8
|
thin3d: Properly AddRef and Release shader modules from the pipeline in backends that need it
|
2022-08-16 15:10:48 +02:00 |
|
Henrik Rydgård
|
3a0d43ae1e
|
Remove deprecated function (mostly)
|
2022-08-16 11:47:38 +02:00 |
|
Henrik Rydgård
|
31fe0fc39e
|
Remove some unnecessary bool returns.
|
2022-08-16 11:23:34 +02:00 |
|
Lubos
|
382df469c1
|
OpenXR - Recenter changes pitch of the 2D screens
|
2022-08-15 19:55:09 +02:00 |
|
Lubos
|
d34d1e4af9
|
OpenXR - Ensure PSP aspect ratio for 2D content
|
2022-08-15 17:41:04 +02:00 |
|
Lubos
|
70c4781feb
|
OpenXR - Option to set canvas distance added
|
2022-08-15 17:19:42 +02:00 |
|
Lubos
|
428145c4b9
|
OpenXR - 2D mode hack mappable (using screen keycode)
|
2022-08-15 16:53:00 +02:00 |
|
Unknown W. Brackets
|
a6804c96bd
|
GLES: Correct some variable shadowing.
Potentially fixes an issue with 3D textures?
|
2022-08-13 12:43:14 -07:00 |
|
Unknown W. Brackets
|
cf030c3bce
|
Global: Cleanup some unreferenced warnings.
|
2022-08-13 12:43:14 -07:00 |
|
Lubos
|
017f263d04
|
OpenXR - Support for multiple projection matrices in the scene
|
2022-08-13 16:52:48 +02:00 |
|
Lubos
|
059520331c
|
OpenXR - Rotation mirroring fixed in a few games
|
2022-08-13 15:39:41 +02:00 |
|
Lubos
|
f81779b0de
|
Merge branch 'master' into feature_openxr_6dof
|
2022-08-13 14:27:29 +02:00 |
|
Unknown W. Brackets
|
df2634d4e7
|
x86jit: Avoid an instruction form Valgrind hates.
|
2022-08-12 23:22:32 -07:00 |
|
Lubos
|
3542fbbc38
|
Merge branch 'master' into feature_openxr_6dof
|
2022-08-12 10:31:00 +02:00 |
|
Lubos
|
76bea33ef0
|
OpenXR - Better detecting of 2D menus
|
2022-08-12 08:41:22 +02:00 |
|
Unknown W. Brackets
|
0d542c6b5a
|
Debugger: Fix crash on bad request.
|
2022-08-11 20:24:30 -07:00 |
|
Henrik Rydgård
|
79ee532609
|
Fix feature checks
|
2022-08-09 20:05:44 +02:00 |
|
Henrik Rydgård
|
252550fbd2
|
Enable framebuffer depth blits through raster. Fixes games like Jeanne D'Arc on D3D9.
|
2022-08-09 20:00:32 +02:00 |
|
Lubos
|
89a0a28c70
|
Merge branch 'master' into feature_openxr_6dof
|
2022-08-09 19:35:13 +02:00 |
|