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
Artem Kharytoniuk
a32a863d83
DX12: first triangle.
2017-10-22 20:08:54 +02:00
Artem Kharytoniuk
9b01830559
DX12: initial rendering code, just clear the render target.
2017-10-21 22:50:40 +02:00
Artem Kharytoniuk
5434627172
More DX12 initialization code,
2017-10-21 21:08:25 +02:00
Artem Kharytoniuk
22d5bdd053
Added initial D3D12 code.
2017-10-11 11:24:55 +03:00
Artem Kharytoniuk
089104f677
Fixed Vulkan issue when attachment size does not match framebuffer size.
...
The main part of the fix is to specify app's DPI awareness. It is done by specifying Windows DPI awareness in manifest file.
Additionally the test was added to ensure that selected r_mode does not exceed current desktop size.
2017-10-07 18:02:36 +03:00
Artem Kharytoniuk
364453310f
Fixed error in shader compilation script (inconsistent behavior in the latest update of visual studio).
2017-09-26 18:22:23 +03:00
Artem Kharytoniuk
db8a3f542c
Updated Windows SDK version.
2017-09-20 22:58:26 +03:00
Artem Kharytoniuk
4f8ad96127
Fixed image layout transition: use pipeline stage mask that is valid for all possible access types.
2017-09-20 22:58:05 +03:00
Artem Kharytoniuk
af3577c1ed
Removed screenshot from repository.
2017-07-13 12:47:30 +03:00
Artem Kharytoniuk
fb0cceac17
Update README.md
2017-07-13 12:45:40 +03:00
Artem Kharytoniuk
32b7e623ad
Updated screenshot on the readme page.
2017-07-13 12:42:01 +03:00
Artem Kharytoniuk
1fff81b94b
Minor update.
2017-06-08 23:51:08 +03:00
Artem Kharytoniuk
a55fe309e4
Minor update to appveyor.yml
2017-06-08 23:44:53 +03:00
Artem Kharytoniuk
ea2c2bb73a
Update README.md
2017-06-08 23:38:35 +03:00
Artem Kharytoniuk
17ab54d104
Updated appveyor configuration.
2017-06-08 23:21:07 +03:00
Trevor Driscoll
4c9bf7a562
Adding appveyor support
...
Adding support for appveyor-ci
Add support for appveyor's artifacts so you can download the builds
2017-06-08 23:04:35 +03:00
Artem Kharytoniuk
99a7351ffb
Update README.md
2017-06-07 11:16:01 +03:00
Artem Kharytoniuk
165b106376
Update README.md
2017-06-07 11:14:54 +03:00
Artem Kharytoniuk
67bc847715
Removed extern declarations from vk.h that are used only by vk.cpp.
2017-06-07 11:13:09 +03:00
Artem Kharytoniuk
5eb99c67fc
Update README.md
2017-06-07 10:42:21 +03:00
Artem Kharytoniuk
ac4b26e1b4
Update README.md
2017-05-30 10:06:38 +03:00
Artem Kharytoniuk
04e75dca56
Update changelog.md
2017-05-30 09:43:24 +03:00
Artem Kharytoniuk
665a04cf87
Update README.md
2017-05-29 22:49:24 +03:00
Artem Kharytoniuk
916ba9f52a
Update README.md
2017-05-29 19:49:50 +03:00
Artem Kharytoniuk
db1981e798
Update README.md
2017-05-29 19:36:42 +03:00
Artem Kharytoniuk
cf3a17b1fd
Update README.md
2017-05-29 19:15:06 +03:00
Artem Kharytoniuk
4e5d3775a5
Updated changelog.md.
2017-05-29 18:58:48 +03:00
Artem Kharytoniuk
fd11aa6918
Update README.md
2017-05-29 18:48:26 +03:00
Artem Kharytoniuk
87852c1575
Improved gfxinfo output.
2017-05-29 17:03:25 +03:00
Artem Kharytoniuk
d668527c5d
Added quake3.vcxproj.user.example file with example command arguments to run game from visual studio.
2017-05-29 15:57:24 +03:00
Artem Kharytoniuk
b6192ae7ba
Minor changes.
2017-05-29 14:55:59 +03:00
Artem Kharytoniuk
7b3917119f
Renames: Vk_Resources -> Vk_World, glActive- > gl_active.
...
Added comments to clarify purpose of Vk_Instance, Vk_World structures.
2017-05-29 14:22:51 +03:00
Artem Kharytoniuk
bee5d0a5ea
More cleanup.
2017-05-29 12:47:38 +03:00