Vincent Lejeune
|
a79ffdb485
|
rsx/common: Fix ARL register type and write function in vtx shader
|
2015-11-15 17:20:41 +01:00 |
|
Vincent Lejeune
|
ae5d95d462
|
rsx/common: Take primitive restart index in account and turns it into -1.
|
2015-11-12 18:29:01 +01:00 |
|
Raul Tambre
|
fac9d74344
|
Lots of defect fixes
|
2015-11-09 07:39:50 +02:00 |
|
Vincent Lejeune
|
2a9895b7f0
|
rsx/d3d12: Move fragment constants filling code to ProgramStateCache
|
2015-11-06 20:08:45 +01:00 |
|
Vincent Lejeune
|
2ad7051746
|
rsx/d3d12: Move vertex constants filling code to RSXThread
|
2015-11-06 20:08:41 +01:00 |
|
Vincent Lejeune
|
02ce78482c
|
rsx/d3d12: Move scale offset buffer setting to RSXThread
|
2015-11-06 20:08:17 +01:00 |
|
Vincent Lejeune
|
1ec18bdf64
|
RSX/common: Clean BufferUtils code
* Add noexcept
* Use a_b_c code style
* Use anonymous namespace
|
2015-10-29 18:48:50 +01:00 |
|
Vincent Lejeune
|
42467ba40f
|
RSX/common: Clean TextureUtils code.
* Use a_b_c code style
* Add noexcept
* Use anonymous namespace
|
2015-10-29 18:48:50 +01:00 |
|
Vincent Lejeune
|
9f49232cac
|
d3d12: Avoid copying index data and use correct index range.
This fixes Braid.
|
2015-10-27 01:24:04 +01:00 |
|
Vincent Lejeune
|
a2997a1109
|
d3d12: Avoid an extra vertex copy
|
2015-10-15 17:13:43 +02:00 |
|
Vincent Lejeune
|
b0f8611f49
|
Common/GL/D3D12: Fix int vector ctor in vertex shader and a compare opcode.
|
2015-10-15 17:13:42 +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
|
4a55ba3067
|
OpenGL renderer improvements
Flush program cache at thread exit
Use cached locations
|
2015-10-14 03:16:39 +03:00 |
|
Vincent Lejeune
|
a63fdf6c45
|
Use files from master
- Drop smart vertex storage and use OpenGL's one instead.
|
2015-10-13 14:27:17 +02:00 |
|
Vincent Lejeune
|
60bccf0f10
|
Remove RSXVertexArray
|
2015-10-13 00:04:12 +02:00 |
|
Vincent Lejeune
|
d27f6c8fa7
|
Use rsx::limits values
|
2015-10-13 00:04:05 +02:00 |
|
Vincent Lejeune
|
6f71d04aa4
|
move linear to swizzle and get_size_type
symbol undef though
|
2015-10-13 00:04:04 +02:00 |
|
Vincent Lejeune
|
3de47c201c
|
RSX: Create a rsx namespace.
Put get_address inside.
|
2015-10-13 00:04:04 +02:00 |
|
Vincent Lejeune
|
f483c3b9ca
|
Revert "Merge pull request #1245 from DHrpcs3/master"
This reverts commit 5feba39ff7, reversing
changes made to ebf28f8da0.
|
2015-10-09 20:04:20 +02:00 |
|
DH
|
6cb036d35f
|
Fix for gcc/clang build
|
2015-10-08 00:05:04 +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 |
|
Vincent Lejeune
|
d511153836
|
Common: Fix element count computation if addr is null (RSXVertexData)
|
2015-10-05 01:57:57 +02:00 |
|
Vincent Lejeune
|
c7b7d1f71f
|
Common: Move generic vertex buffer code from d3d12 backend
|
2015-10-03 18:25:19 +02:00 |
|
Vincent Lejeune
|
62d7bf2159
|
Common: Move generic upload texture code from d3d12
|
2015-10-03 18:25:18 +02:00 |
|
Raul Tambre
|
ea376e7751
|
Implement console_write and GetHomeDataExportPath
|
2015-09-12 14:11:26 +03:00 |
|
Raul Tambre
|
4666f190db
|
Fix BRI instruction, fixes #1165
|
2015-09-07 20:14:00 +03:00 |
|
Vincent Lejeune
|
095c8fa19b
|
RSX/D3D12: Improve shader lookup performance
|
2015-08-26 18:45:57 +02:00 |
|
Nekotekina
|
ce494f8847
|
fmt::by_value, fmt::Format removed
|
2015-08-24 21:22:42 +03:00 |
|
vlj
|
6a408301d7
|
d3d12: Another fix
|
2015-08-12 00:28:35 +02:00 |
|
vlj
|
312ff7e8f5
|
RSX: Fix for default value of temp reg
|
2015-08-12 00:25:33 +02:00 |
|
Nekotekina
|
8c00dcd02d
|
Bugfix
|
2015-07-10 04:31:21 +03:00 |
|
Nekotekina
|
ef6f9f6ded
|
be_t constructor implemented, make() eliminated
be_t enums are forbidden, le_t improved, some operators cleaned.
|
2015-07-10 04:31:07 +03:00 |
|
Nekotekina
|
edb9595721
|
Using vm::ps3 namespace moved in proper places
Various fixes
|
2015-07-10 04:30:41 +03:00 |
|
raven02
|
2d6dd873cd
|
FP: RSQ instruction alternative
|
2015-05-23 20:45:12 +02:00 |
|
raven02
|
f98b03b61f
|
VP: use getFloatTypeName() with compare instructions
|
2015-05-23 20:45:11 +02:00 |
|
raven02
|
eac5147a45
|
FP: fix SFL instruction
|
2015-05-23 20:45:11 +02:00 |
|
raven02
|
bebd437a7e
|
RSX: use getFloatTypeName
|
2015-05-23 20:45:10 +02:00 |
|
raven02
|
79cb025d25
|
RSX : factorize DPH
|
2015-05-23 20:45:09 +02:00 |
|
raven02
|
f961a2e3b4
|
GL: fix IFE instruction
|
2015-05-23 20:45:08 +02:00 |
|
vlj
|
2416d49dba
|
RSX: Add a class factorizing decompiler code
|
2015-05-23 20:45:07 +02:00 |
|
vlj
|
145f411324
|
RSX: Add a template class that helps caching programs.
|
2015-05-19 17:26:05 +02:00 |
|