kd-11
|
9263999ad1
|
[rsx/vp] Improve BRB opcode implementation
fix merge issues
|
2017-02-26 10:17:34 +03:00 |
|
kd-11
|
d6159a35aa
|
gl/vk/dx12: Fix texture scaling on unnormalized rtt access
|
2017-02-11 15:45:59 +03:00 |
|
Nekotekina
|
d4c3905355
|
Debug build fix
|
2017-01-28 15:32:45 +03:00 |
|
vlj
|
6b7ce37374
|
rsx: vertex attribute size is 1 again for CMP, let backend handles this formats properties.
|
2016-09-22 15:44:59 +02:00 |
|
vlj
|
8d54bcbc0d
|
rsx: Use variant based draw commands.
|
2016-09-17 23:37:52 +02:00 |
|
vlj
|
03c86ae43b
|
rsx: Move inline array to draw_clause structure.
|
2016-09-17 23:37:52 +02:00 |
|
raven02
|
fc3179b698
|
DX12: temporary disable vertex base index check (#2128)
|
2016-09-07 09:26:01 +08:00 |
|
vlj
|
11858dce1a
|
rsx: Vertex array attributes don't need to be stored outside of regs.
|
2016-08-27 15:40:41 +02:00 |
|
raven02
|
a270ac7f02
|
GL: re-use common fp/vp decompiler (#2100)
|
2016-08-26 22:23:23 +08:00 |
|
Vincent Lejeune
|
42b518cf7e
|
rsx: use range for vertex buffer attribute.
|
2016-08-24 21:58:59 +02:00 |
|
Nekotekina
|
84d0d396ed
|
EXPECTS usage removed
|
2016-08-15 16:29:38 +03:00 |
|
Nekotekina
|
a7e808b35b
|
EXCEPTION macro removed
fmt::throw_exception<> implemented
::narrow improved
Minor fixes
|
2016-08-08 19:19:32 +03:00 |
|
Vincent Lejeune
|
eb1d4811de
|
rsx: Use a "draw clause" object in rsx_state.
|
2016-08-05 23:33:40 +02:00 |
|
Vincent Lejeune
|
7a6f5b6ee5
|
rsx: Move index pointer generation in rsx::thread.
|
2016-08-05 17:54:44 +02:00 |
|
Vincent Lejeune
|
e9bee80f4b
|
rsx: Use register_decoder for vertex attributes.
|
2016-07-19 20:28:32 +02:00 |
|
Vincent Lejeune
|
772706ca4c
|
Factorize rsx state
|
2016-07-07 21:38:57 +02:00 |
|
Nekotekina
|
266db1336d
|
The rest
|
2016-05-23 16:22:25 +03:00 |
|
Nekotekina
|
b85a68e8a1
|
Partial commit: RSX
|
2016-04-15 19:22:36 +03:00 |
|
Vincent Lejeune
|
3a3d264cb5
|
rsx/common/d3d12/gl/vulkan: Set dst stride in write_vertex_array_data_to_buffer.
|
2016-04-07 22:17:28 +02:00 |
|
Vincent Lejeune
|
2ae5a7ff39
|
rsx/common/d3d12/gl/vulkan: Use single overload for write_index_array_data_to_buffer.
|
2016-04-07 22:17:28 +02:00 |
|
Vincent Lejeune
|
2e17ea1490
|
rsx/common/d3d12/vulkan: Factorise data_heap between vulkan and d3d12.
|
2016-04-07 22:17:28 +02:00 |
|
Vincent Lejeune
|
32434dd848
|
rsx/common/d3d12/gl: Support for fog mode.
Fix hitman 2
|
2016-02-29 16:31:18 +01:00 |
|
Vincent Lejeune
|
5a14644cd4
|
rsx/common/d3d12/gl: Use span in vertex upload function.
|
2016-02-22 20:22:47 +01:00 |
|
Vincent Lejeune
|
9ef24509cb
|
d3d12: Use a shared root signature and add more slots
This allows for finer grained rebinding later.
|
2016-02-21 17:55:34 +01:00 |
|
kd-11
|
3813c09be6
|
Properly handle inlined vertex data
Fix initial array offsets for dx12
|
2016-02-16 15:39:18 +03:00 |
|
Vincent Lejeune
|
837e06e85b
|
rsx/common/d3d12: Support non default alpha function
Fix After burner climax cloud effects.
|
2016-02-13 17:07:12 +01:00 |
|
Vincent Lejeune
|
3d960064ef
|
d3d12: Use unnormalized_coords info in RSXFragment
|
2016-01-30 22:04:36 +01:00 |
|
Vincent Lejeune
|
6384541345
|
d3d12: Store vertex attributes as SRV and disable Input_layout.
|
2016-01-26 23:13:29 +01:00 |
|
DHrpcs3
|
19ce0cdc09
|
rsx methods constants moved to rsx namespace
minor fix
|
2016-01-20 20:12:48 +03:00 |
|
DHrpcs3
|
7523d01e0f
|
Code style fixes #2
|
2016-01-20 16:39:06 +03:00 |
|
DHrpcs3
|
7972cb5bdc
|
Code style fixes #1
|
2016-01-20 16:23:25 +03:00 |
|
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
|
0c5cfdddba
|
d3d12: Gather constant and vtx/idx heap and turn readback heap to buffer
|
2016-01-11 20:46:58 +01:00 |
|
Vincent Lejeune
|
bab52c132d
|
rsx/common/d3d12/gl: Clean ProgramStateCache
Use a_b_c format.
Use using =
Use tuple as output
Use RAII to delete program safely
Ensure const correctness.
|
2016-01-11 19:21:57 +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
|
cae2d929ab
|
rsx/common/d3d12/gl: Implement draw inline array support
|
2016-01-05 00:31:47 +01: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
|
f2df9b469a
|
ThrowIfFailed replaced with CHECK_HRESULT macro
|
2015-12-20 15:41:11 +03:00 |
|
Vincent Lejeune
|
fcf7751008
|
d3d12: Fix handling of disabled texture
Fix After Burner Climax textures.
|
2015-12-16 20:36:38 +01:00 |
|
Nekotekina
|
3465106456
|
Shared PCH (experimental)
"Rebuild" is broken though.
|
2015-12-04 23:37:44 +03:00 |
|
Vincent Lejeune
|
88d7feda5c
|
d3d12: Support unormalized texture coordinates
|
2015-12-01 23:18:27 +01:00 |
|
Nekotekina
|
5f6caf33f0
|
MINGW64: Compilation fix
|
2015-11-16 19:12:51 +03:00 |
|
Vincent Lejeune
|
570ca1c87f
|
d3d12: Use a_b_c style for D3D12GSRender.h members
|
2015-11-15 20:21:44 +01: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
|
c197b54774
|
d3d12: Rename D3D12GSRender function
Match a_b_c coding style.
|
2015-10-29 18:48:53 +01:00 |
|
Vincent Lejeune
|
124d0de325
|
d3d12: Move storage helpers to their dedicated files.
|
2015-10-29 18:48:52 +01:00 |
|