Vincent Lejeune
a2997a1109
d3d12: Avoid an extra vertex copy
2015-10-15 17:13:43 +02:00
Nekotekina
a974ee009e
vm::var improved, cleanup
...
Mostly vm::var initialization introduced.
Added vm::make_var function.
2015-10-14 18:17:37 +03:00
DH
cc0c3fc98d
Implemented fragment constants loading (OpenGL renderer)
...
Fixed nv308a::color
Minor improvements
2015-10-07 17:36:26 +03:00
DH
4fdeeace66
D3D12Renderer: fixed some compilation errors
...
Removed GSFrameBase2 and D3DGSFrame.
Added frame for NullRender.
Minor improvements and fixes
2015-10-05 13:03:23 +03:00
DH
1e7ded2163
rsx::thread moved from rsx2 branch
...
TODO: cellResc module & RsxDebugger disabled, DX12 renderer not compilable
2015-10-05 12:56:05 +03:00
Vincent Lejeune
9c24bb9d75
RSX/D3D12/GL/Null: Notify backend of program/state change
2015-08-26 18:45:57 +02:00
Nekotekina
5e14310071
noexcept usage fixed
...
thread_t renamed to named_thread_t
2015-08-24 21:22:48 +03:00
Nekotekina
405d7cb70c
Revert "RSX: Fix NV3089"
...
This reverts commit a86e44deb4 .
Reasons: it's broken and not strictly related with d3d12 PR.
2015-08-16 18:37:20 +03:00
raven02
a86e44deb4
RSX: Fix NV3089
...
Make convert_swizzle.elf works
2015-08-12 00:26:50 +02:00
vlj
8ec9f84c1b
d3d12; Factorise IALayout generation code
2015-08-12 00:23:16 +02:00
Nekotekina
8e1991c1e1
semaphore_t, RSX fixes
...
1) GS_LOCK_WAIT_FLUSH semaphore eliminated
2) GS_LOCK_WAIT_FLIP semaphore left unused
3) cellRescSetWaitFlip/cellGcmSetWaitFlip purged: they don't wait for
flip, it's a nonsense, they only generate some RSX command
4) Semaphores rewritten
2015-08-01 14:38:57 +03:00
Nekotekina
3aefa2b4e1
ThreadBase rewritten (wip)
2015-07-10 04:31:16 +03:00
vlj
f4efeabcf3
RSX: Rename and document function member.
2015-07-03 17:08:06 +02:00
vlj
288581cb43
RSX/GL/Null: Move semaphore handling to backend
2015-07-02 19:01:18 +02:00
raven02
f2c5dc2b5c
RSX: simplify resolution rescale
2015-05-31 18:35:15 +08:00
Nekotekina
267de68441
Memory cleanup, page flags implemented
...
RSXCMDMem, SPRXMem, MmaperMem removed
MainMem range fixed
2015-02-13 17:04:03 +03:00
Raul Tambre
43a95d709d
Merge remote-tracking branch 'upstream/master' into Improvements2
2015-02-10 17:43:21 +02:00
Raul Tambre
cd8bcd4c02
Various improvements
2015-02-09 15:06:46 +02:00
Nekotekina
4e28a007c8
NV3089_IMAGE_IN_SIZE
2015-02-09 01:44:55 +03:00
Raul Tambre
899b06d6db
Fix conflicts 2
2015-02-01 15:45:25 +02:00
Nekotekina
384cb5e415
RSX "refactoring" reverted
2015-01-31 16:01:34 +03:00
Raul Tambre
a671c43862
Fix conflicts
2015-01-29 18:28:39 +02:00
Nekotekina
579a88b7c4
vm_ptr: function format changed
2015-01-28 15:59:16 +03:00
Raul Tambre
e12cfc89de
Experimental DMA implementation, bug fixes
...
The experimental DMA implementation is ported from Nucleus.
2015-01-27 21:04:40 +02:00
raven02
12edfeb216
RSX : last few cmd refactoring
2015-01-05 04:08:26 +08:00
raven02
d2e6f6fef0
RSX : few more cmd refactoring
2015-01-04 01:00:56 +08:00
raven02
fffadb975b
RSX : inline fragment naming as vertex shader
2015-01-02 08:06:42 +08:00
raven02
a7ca705552
RSX: add alpha func/ref , depth func/mask and bug fix
2015-01-01 12:31:40 +08:00
raven02
3e3665a13b
RSX: refactor glEnable cmd
2014-12-30 23:44:08 +08:00
raven02
1b87f9312b
RSX : add ClearColor() / ClearStencil() / ClearDepth() / ClearSurface()
2014-12-30 03:37:58 +08:00
Nekotekina
dabac03820
Revert "Formatting RSX thread"
...
This reverts commit 97d50a0692 .
2014-12-26 21:32:53 +03:00
raven02
97d50a0692
Formatting RSX thread
2014-12-26 14:25:22 +08:00
DHrpcs3
969cf67ba8
Implemented frame limiter
...
Some errors in unpkg replaced with warnings
2014-12-21 22:42:15 +02:00
raven02
3fc471eb32
RSX: shaders fix and vertex texture implementation
2014-12-17 22:01:59 +08:00
Nekotekina
c8d4193f08
PSV: sceKernelCreateThread and sceKernelStartThread
...
Some fixes in callback manager
2014-11-10 03:21:50 +03:00
Nekotekina
1dac13be16
RSXIO memory mapping with strict ordering (draft)
2014-10-10 01:26:04 +04:00
Nekotekina
85f2009175
Merge branch 'master' of https://github.com/DHrpcs3/rpcs3
2014-09-12 01:16:57 +04:00
Nekotekina
cd39256361
CallbackManager rewritten
2014-09-11 23:18:19 +04:00
Raul Tambre
88cc03b9e2
Implemented NV4097_SET_TWO_SIDE_LIGHT_EN
2014-09-11 18:59:42 +03:00
Nekotekina
12becc6120
MemoryBase::operator[] replaced
2014-09-06 02:12:10 +04:00
Nekotekina
693e7a38fa
Some std include moved
2014-08-28 20:29:05 +04:00
Nekotekina
61c4a88ab4
rFile.h, Thread.h, IdManager.h includes moved
2014-08-25 18:56:13 +04:00
Nekotekina
efa538f9d7
include clearing
2014-08-23 04:16:54 +04:00
Alexandro Sánchez Bach
529d0dbbbe
Vertex Data base offset/index
...
Fixed incorrect default value in RSXTexture.
2014-08-19 02:10:29 +02:00
Alexandro Sánchez Bach
f07c35d9ae
Renamed Emu/GS -> Emu/RSX
2014-08-04 01:37:23 +02:00