Commit Graph

233 Commits

Author SHA1 Message Date
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
Artem Kharytoniuk
724dd15526 Hyperspace. 2017-05-21 23:22:40 +03:00
Artem Kharytoniuk
12368a634f Vulkan pipelines creation time statistics. 2017-05-21 13:19:41 +03:00
Artem Kharytoniuk
b6fb89caaa Fixed bug with invalid initialization of tr.shadowShader (it was broken in the first commit on april 10).
Disable stencil test after we done with shadow volumes rendering.
2017-05-18 22:35:19 +03:00
Artem Kharytoniuk
1d38f1774f Removed light flares code.
Corresponding code was disabled in original codebase (AddDlightFlares call ), so decision is do not support it.
2017-05-18 21:24:54 +03:00
Artem Kharytoniuk
e72ab2dbff Enabled fillModeNonSolid feature. 2017-05-18 17:03:53 +03:00