Commit Graph

84 Commits

Author SHA1 Message Date
Pawel Lapinski
cf8ad6a145 Merge pull request #22 from ds-hwang/vs2017
Move to VS2017
2018-06-27 13:37:01 +02:00
Hwang
4a5107dcfd Move to VS2017
VS2017 community is the most widely used, so depricate VS2013 and move
to VS2017.
2018-04-28 14:39:48 -07:00
Pawel Lapinski
40f5a89f05 Small code refactoring. 2018-03-20 10:29:59 +01:00
Pawel Lapinski
e903d62731 Updated compile_shaders.sh bash script. 2018-03-20 10:29:59 +01:00
Pawel Lapinski
20fbf8a299 Renamed shader files and updated compile_shaders.bat batch file. 2018-03-20 10:29:58 +01:00
Pawel Lapinski
d566eef9a0 Added link to the text of the 7th part of the tutorial. 2018-03-19 22:44:08 +01:00
Pawel Lapinski
ef40a99868 Converted shader files using more recent version of the glslangValidator. 2018-02-27 11:20:41 +01:00
Pawel Lapinski
07887b44e5 Updated shader compiling bash script. 2018-02-27 11:18:01 +01:00
Pawel Lapinski
3bd7bb2060 Updated shader compiling bat file. 2018-02-27 11:14:25 +01:00
Pawel Lapinski
85c53b9c33 Small code refactoring - preparing for further parts of the tutorial. 2018-02-27 10:51:55 +01:00
Pawel Lapinski
c3741bf127 Changed folder structure and updated CMakeLists.txt file to match these changes. 2018-02-26 23:36:38 +01:00
Pawel Lapinski
2592271bfa Renamed base class used in tutorials. 2018-02-26 22:48:53 +01:00
Pawel Lapinski
906cd3fb8d Updated README.md file to match changes in folder structure. 2018-02-25 23:40:59 +01:00
Pawel Lapinski
3553b1442c Changed folder structure and refactored CMakeLists.txt file. 2018-02-25 23:35:49 +01:00
Pawel Lapinski
5939076774 Added filters to generated Visual Studio solution. 2018-02-23 11:57:32 +01:00
Pawel Lapinski
4bf7361221 Small fixes and code refactoring for Tutorial07. 2018-02-22 14:11:20 +01:00
Pawel Lapinski
7b4dca8586 Fixed calculation of projection matrices (aligned with the Vulkan Cookbook). 2018-02-05 14:52:26 +01:00
Pawel Lapinski
9af5bc6d35 Changed line endings from Windows (\r\n) to Linux (\n) style. 2017-11-14 09:57:36 +01:00
Pawel Lapinski
340a7a664a Fixed small mistake in device selection loop. Added info about selected device name in Tutorial01. 2017-09-19 21:28:15 +02:00
Pawel Lapinski
71151a6370 Added link to the 6th part of the tutorial 2017-08-04 20:41:35 +02:00
codergirl42
0994ef6c5c Updated License Headers
Fixed control characters that caused misformatting in some text editors
2017-06-05 15:40:42 -07:00
codergirl42
561ac8c3c7 Updated License to Apache 2.0 2017-04-21 16:20:21 -07:00
Pawel Lapinski
8e634b23bc Merge pull request #19 from TexKiller/patch-1
Fix texture path on Tutorial07
2017-03-09 11:03:04 +01:00
TexKiller
eeb6f36ca6 Fix texture path on Tutorial07
Changing Data06 to Data07 in texture path.
2017-03-09 05:00:43 -03:00
Pawel Lapinski
38d58f4fae Merge pull request #17 from lanphon/master
Use passed image handle to allocate memory.
2016-12-20 09:53:32 +01:00
Xinzhao@SWAT-06
35ff9cc8f0 Use the parameter of the image handle to allocate memory.
The original code will use Vulkan.Image.Handle to query the requirement of
the image to be allocated memory, which is unreasonable, since the handle
for the image has been given as the parameter "image" already. When reuse
this function to create other images, the program would crash in the
driver side for this reason.
2016-12-20 16:23:49 +08:00
Pawel Lapinski
ace944f547 Merge pull request #15 from s-ol/master
Fix window creation with XCB and XLIB
2016-12-06 08:20:56 +01:00
s-ol
6439648691 fix window creation with XCB and XLIB 2016-11-06 11:52:23 +01:00
plapins
42eb048187 Fixed bug in Tutorial07 in wrong data size provided during copy operation. 2016-09-13 11:03:27 +02:00
plapins
d5a6671ec0 Added Linux version of compile_shaders.sh file. 2016-09-13 11:03:05 +02:00
plapins
47bb2a9177 Fixed initial layout (changed to undefined) during transitioning swapchain image after acquisition (both inside a pipeline barrier and render pass) in the rest of tutorials (04 to 07). 2016-08-19 10:57:38 +02:00
plapins
1d4a08db7e Fixed small mistake in a comment. 2016-08-19 10:51:29 +02:00
plapins
e5b9c166d2 Fixed initial layout (changed to undefined) during transitioning swapchain image after acquisition (both inside a pipeline barrier and render pass). 2016-08-19 10:51:11 +02:00
plapins
ca638ee002 Added link to the 5th tutorial to the README.md file. 2016-08-17 15:37:07 +02:00
plapins
ac538d2f72 Renamed Vulkan library on Linux OS to libvulkan.so.1. 2016-07-27 11:23:27 +02:00
plapins
6891584245 Added handle's value clearing after framebuffer's destruction. 2016-07-27 11:23:26 +02:00
Pawel Lapinski
74bcb3aecb Updated links to tutorials on software.intel.com site. 2016-07-18 23:49:58 +02:00
plapins
cdd862333c Updated README.md file (added link to fourth tutorial). 2016-07-16 00:21:08 +02:00
plapins
1570a40314 Refactored code in Tutorial 05 (changed order of operaions - moved rendering resources creation to the beginning). 2016-07-05 00:20:14 +02:00
plapins
05959fd7e5 Updated Tutorial 05 to incorporate changes implemented in a Tutorial 04. 2016-07-04 22:51:31 +02:00
plapins
bb53abad14 Replaced deprecated VK_API_VERSION definition with VK_MAKE_VERSION() macro. 2016-07-03 13:35:14 +02:00
plapins
83666e93b9 Modified Tutorial04: improved code maintenance (replaced static arrays with std::vectors); changed order of some operations (moved vertex buffer creation before rendering resources creation). 2016-07-02 22:45:16 +02:00
plapins
67b0dd27c9 Fixed code responsible for checking minimal required device parameters (limits). 2016-07-02 22:42:06 +02:00
plapins
638d77d51b Improved image memory barriers (used subpass dependencies in render pass). 2016-07-01 18:23:04 +02:00
plapins
7181fa4016 Added description of Tutorial07 to README.md file. Added image presenting rendering results of Tutorial07. 2016-06-24 10:02:13 +02:00
plapins
8c6cc0ded3 Adjusted size of a quad in Tutorial07. 2016-06-24 10:00:16 +02:00
plapins
cf481257a0 Added "/Project/build" folder to GIT's ignore list. 2016-06-24 09:39:25 +02:00
plapins
de3f1b1b99 Unified GLSL version across shaders in all tutorials. 2016-06-24 09:36:28 +02:00
plapins
85192863b1 Added rendering result of tutorial 06 - Descriptor Sets. 2016-06-22 23:24:48 +02:00
plapins
c064ec5a4a Added tutorials "06 - Descriptor Sets" and "07 - Uniform Buffers". Added functions for projection matrices generation to Tools. Added function for loading images from files (with stb_image library). Updated README.md file with description of Tutorial06. 2016-06-22 23:23:22 +02:00