Artem Kharytoniuk
|
497a74dcca
|
DX12: added macro DISABLE_DX12 that allows to disable DX12 backend.
|
2017-12-25 16:57:33 +01:00 |
|
Artem Kharytoniuk
|
ac233e7ab9
|
DX12: renames.
|
2017-12-25 09:44:54 +01:00 |
|
Artem Kharytoniuk
|
aa43a0e5a5
|
DX12: undef macro.
|
2017-12-25 01:05:23 +01:00 |
|
Artem Kharytoniuk
|
f4e9df2de2
|
Fixed bug in dx_wait_device_idle.
|
2017-12-25 00:53:52 +01:00 |
|
Artem Kharytoniuk
|
bf0a7be1f3
|
DX12: comments.
|
2017-12-24 23:26:06 +01:00 |
|
Artem Kharytoniuk
|
fbe4bbdad4
|
DX12: cleanup.
|
2017-12-24 22:01:41 +01:00 |
|
Artem Kharytoniuk
|
6552cd2a64
|
DX12: index buffer alignment check. fixed invalid use of resources during restart.
|
2017-12-24 18:52:49 +01:00 |
|
Artem Kharytoniuk
|
2610ef131e
|
DX12: removed some dependencies on vulkan implementation.
|
2017-12-23 22:11:09 +01:00 |
|
Artem Kharytoniuk
|
ca9ab2c38c
|
DX12: removed d3dx dependency.
|
2017-12-23 14:01:52 +01:00 |
|
Artem Kharytoniuk
|
02b2c5a254
|
DX12: removed some compilation dependencies.
|
2017-12-23 12:10:05 +01:00 |
|
Artem Kharytoniuk
|
34e9bf7ab9
|
DX12: upload texture data without using obscure dx12 helpers.
|
2017-12-23 10:59:25 +01:00 |
|
Artem Kharytoniuk
|
c81a77fe4b
|
DX12: 16 bit textures.
|
2017-12-23 00:02:41 +01:00 |
|
Artem Kharytoniuk
|
6e4a2f13aa
|
DX12: frames synchronization.
We have a sync with GPU at the beginning of dx_begin_frame but in
practise we never wait since we usually CPU limited for such simple graphics.
|
2017-12-18 20:50:00 +01:00 |
|
Artem Kharytoniuk
|
79545d341f
|
DX12: dx_end_frame was not called when disconnecting during active game.
|
2017-12-17 21:38:29 +01:00 |
|
Artem Kharytoniuk
|
94fdf1570b
|
DX12: debug triangles and normals.
|
2017-12-17 14:53:09 +01:00 |
|
Artem Kharytoniuk
|
12da3b4d44
|
DX12: skybox.
|
2017-12-16 21:06:25 +01:00 |
|
Artem Kharytoniuk
|
062ad9974d
|
DX12: stencil shadows.
|
2017-12-16 20:58:19 +01:00 |
|
Artem Kharytoniuk
|
5853e1e3d3
|
DX12: alpha test.
|
2017-12-16 15:51:26 +01:00 |
|
Artem Kharytoniuk
|
a530367647
|
DX12: geometry clipping for mirrors and portals.
|
2017-12-16 14:50:53 +01:00 |
|
Artem Kharytoniuk
|
b68e1600ac
|
DX12: fog and dlights.
|
2017-12-15 23:38:19 +01:00 |
|
Artem Kharytoniuk
|
90ff26426a
|
DX12: clear attachments.
|
2017-12-15 23:16:27 +01:00 |
|
Artem Kharytoniuk
|
aab2b2945f
|
DX12: depth bias.
|
2017-12-11 23:34:34 +01:00 |
|
Artem Kharytoniuk
|
5725d9843c
|
DX12: Samplers.
|
2017-12-10 15:26:49 +01:00 |
|
Artem Kharytoniuk
|
518417ad87
|
DX12: color modulation and multitexture support.
|
2017-12-09 22:11:33 +01:00 |
|
Artem Kharytoniuk
|
69fc682c95
|
DX12: mipmaps.
|
2017-12-09 21:32:20 +01:00 |
|
Artem Kharytoniuk
|
ed86e89da2
|
DX12: finished pipeline creation code.
|
2017-12-09 20:43:00 +01:00 |
|
Artem Kharytoniuk
|
81c579529a
|
DX12: shaders compilation pipeline.
|
2017-12-09 14:48:31 +01:00 |
|
Artem Kharytoniuk
|
aa9fdefde9
|
DX12: Removed unused code, renames.
|
2017-12-09 13:27:18 +01:00 |
|
Artem Kharytoniuk
|
212dc81e2e
|
DX12: depth buffer support.
|
2017-12-09 10:53:34 +01:00 |
|
Artem Kharytoniuk
|
7f597965fb
|
DX12: pipelines creation (WIP).
|
2017-12-09 01:48:21 +01:00 |
|
Artem Kharytoniuk
|
d148127fca
|
DX12: mvp transform.
|
2017-12-06 21:54:49 +01:00 |
|
Artem Kharytoniuk
|
b835efea2b
|
DX12: Initial setup that can render some broken geometry.
|
2017-12-05 22:09:14 +01:00 |
|
Artem Kharytoniuk
|
c70309c539
|
DX12: First texture.
|
2017-11-18 00:46:16 +01:00 |
|