Vincent Lejeune
|
689dee9944
|
rsx/common/d3d12: Consider separate index range as a whole.
Fix Wolf of the Battlefield 3
|
2016-01-13 00:28:48 +01:00 |
|
Vincent Lejeune
|
d153575e59
|
rsx/common/d3d12/gl: Support for CMP/non pow of 2 size vertex formats.
Also use class enum for base_vertex_type everywhere.
Fix Bomberman Ultra color and Cubixx HD geometry.
|
2016-01-09 23:18:03 +01:00 |
|
DHrpcs3
|
48919330d7
|
rsx methods moved from rsx thread
|
2016-01-06 13:30:24 +02:00 |
|
Vincent Lejeune
|
5f12a4f7b5
|
rsx/common/d3d12/gl: Use separate vertex array/vertex register states.
|
2015-12-30 17:04:34 +01:00 |
|
Nekotekina
|
3ed603074c
|
Changes done by [DH] rewritten
Added rsx_program_decompiler submodule
Added fs::dir iterator
Added fmt::match
|
2015-12-22 23:11:20 +03:00 |
|
Nekotekina
|
aa811b6eef
|
Cleanup (noexcept, unreachable)
%x formatting fixes
|
2015-12-20 15:41:07 +03:00 |
|
Vincent Lejeune
|
1cda2977bb
|
common/d3d12: emulate polygon mode
|
2015-12-16 20:36:36 +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 |
|
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
|
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 |
|
Nekotekina
|
a974ee009e
|
vm::var improved, cleanup
Mostly vm::var initialization introduced.
Added vm::make_var function.
|
2015-10-14 18:17:37 +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
|
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 |
|
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 |
|