Commit Graph

238 Commits

Author SHA1 Message Date
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
Artem Kharytoniuk 68723c7076 r_showImages functionality.
Additionally replaced VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_EDGE with VK_SAMPLER_ADDRESS_MODE_CLAMP_TO_BORDER.
This matches more closely GL_CLAMP mode used by the OpenGL backend.
2017-05-24 14:12:01 +03:00
Artem Kharytoniuk f5b0d1e51d Removed unused cvars. 2017-05-24 12:13:38 +03:00
Artem Kharytoniuk b8b5e93c31 Fixed r_nobind. 2017-05-23 18:49:28 +03:00
Artem Kharytoniuk 90fe3b6fd2 Fixed bug in OpenGL renderer that r_debugSurface did not work when cg_shadows == 2. 2017-05-23 14:30:38 +03:00
Artem Kharytoniuk f68cc05242 R_DebugGraphics vulkan implementation (r_debugSurfaces = 1).
Improvements in code related to depth range selection and modelview transformations.
2017-05-23 14:16:32 +03:00
Artem Kharytoniuk f208e60b78 Print vendor name in GfxInfo_f. 2017-05-22 13:00:10 +03:00