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
Artem Kharytoniuk
7bf5958eb7
Code cleanup.
2017-05-28 23:31:36 +03:00
Artem Kharytoniuk
d82b2e6d5f
Vulkan SDK update (1.0.49.0).
2017-05-28 15:13:30 +03:00
Artem Kharytoniuk
cd8a3bb9fa
Added vulkan validation layers config.
2017-05-28 13:18:54 +03:00
Artem Kharytoniuk
8764c86290
Fixed incorrect color initialization for skybox rendering.
2017-05-28 01:18:53 +03:00
Artem Kharytoniuk
02e075e0f5
Fixed bug with insufficient buffer size to store image data (we should use scaled image dimensions, not original ones).
2017-05-28 01:13:00 +03:00
Artem Kharytoniuk
6079758830
Replaced spaces with tabs (Q3 code style).
2017-05-27 23:36:45 +03:00
Artem Kharytoniuk
077f519ac6
Levelshots.
2017-05-27 23:14:16 +03:00
Artem Kharytoniuk
83d8d96e76
Support for r_texturebits=16. Reworked image upload code.
2017-05-27 22:56:02 +03:00
Artem Kharytoniuk
a57c8382b1
r_lightmap functionality.
2017-05-26 14:34:34 +03:00
Artem Kharytoniuk
2ed689cc30
Updated project structure:
...
moved visual-studio folder one level up,
updated relative paths in vs project files.
removed 3rd party folder, put corresponding headers directly into renderer's source code.
2017-05-26 13:02:09 +03:00
Artem Kharytoniuk
0cc338ba62
Removed vk_enabled()/gl_enabled().
...
Just use corresponding expressions directly during APIs initialization, in other places use glActive/vk.active.
2017-05-26 12:15:51 +03:00
Artem Kharytoniuk
3af17877e9
Fixed r_showtris in mirror.
2017-05-25 21:50:55 +03:00
Artem Kharytoniuk
0f3febc632
Introduced vk_bind_geometry/vk_shade_geometry functions.
2017-05-25 21:45:31 +03:00
Artem Kharytoniuk
c9ef31f358
Removed vk_log_file related logging.
2017-05-24 20:33:45 +03:00
Artem Kharytoniuk
2d261bb346
Reverted change with clamp_to_border texture addressing mode and use clamp_to_edge.
...
clamp_to_border produces artifacts in some cases (for example, when we rotate texture coordinates).
2017-05-24 19:45:26 +03:00
Artem Kharytoniuk
a9431c5314
Fixed stencil shadows incorrect rendering in some scenarious. It's due to bug in render pass creation code (changeable variable cannot be used in renderpass description).
2017-05-24 19:32:33 +03:00
Artem Kharytoniuk
d03e1ae56a
Restored previously deleted r_clear debug feature.
2017-05-24 19:13:15 +03:00