Commit 6566d90
authored
Improve Vulkan demo (#717)
* demo: fix errors and warnings in GLFW Vulkan demo
* demo: improve resize handling in GLFW Vulkan demo
On my machine (x86_64 Linux, Wayland) VK_SUBOPTIMAL or
VK_OUT_OF_DATE_KHR were never returned so the resizing of the swapchain
never happened.
Fix by using GLFW's resize callback to detect a window resize and a
swapchain recreation. Vulkan tutorial uses the same approach.
fb_scale was never used in the Vulkan backend, so it was removed.
* demo: fix copy&paste typo in GLFW Vulkan demo
* demo: sync nuklear_glfw_vulkan.in.h with nuklear_glfw_vulkan.h
Over time people have not been noticing that the expected workflow is to
build nuklear_glfw_vulkan.h from nuklear_glfw_vulkan.in.h1 parent b2ffce5 commit 6566d90
File tree
3 files changed
+50
-19
lines changed- demo/glfw_vulkan
- src
3 files changed
+50
-19
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
139 | 139 | | |
140 | 140 | | |
141 | 141 | | |
| 142 | + | |
| 143 | + | |
142 | 144 | | |
143 | 145 | | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
144 | 155 | | |
145 | 156 | | |
146 | 157 | | |
| |||
299 | 310 | | |
300 | 311 | | |
301 | 312 | | |
302 | | - | |
| 313 | + | |
303 | 314 | | |
304 | 315 | | |
305 | 316 | | |
| |||
1227 | 1238 | | |
1228 | 1239 | | |
1229 | 1240 | | |
1230 | | - | |
1231 | | - | |
| 1241 | + | |
| 1242 | + | |
1232 | 1243 | | |
1233 | 1244 | | |
1234 | 1245 | | |
| |||
1246 | 1257 | | |
1247 | 1258 | | |
1248 | 1259 | | |
| 1260 | + | |
1249 | 1261 | | |
1250 | | - | |
| 1262 | + | |
1251 | 1263 | | |
1252 | 1264 | | |
1253 | 1265 | | |
| |||
1256 | 1268 | | |
1257 | 1269 | | |
1258 | 1270 | | |
1259 | | - | |
| 1271 | + | |
1260 | 1272 | | |
| 1273 | + | |
| 1274 | + | |
| 1275 | + | |
| 1276 | + | |
1261 | 1277 | | |
1262 | 1278 | | |
1263 | 1279 | | |
1264 | 1280 | | |
1265 | 1281 | | |
1266 | 1282 | | |
1267 | | - | |
| 1283 | + | |
1268 | 1284 | | |
1269 | 1285 | | |
1270 | 1286 | | |
| |||
1273 | 1289 | | |
1274 | 1290 | | |
1275 | 1291 | | |
1276 | | - | |
| 1292 | + | |
1277 | 1293 | | |
| 1294 | + | |
| 1295 | + | |
| 1296 | + | |
| 1297 | + | |
1278 | 1298 | | |
1279 | 1299 | | |
1280 | 1300 | | |
| |||
1862 | 1882 | | |
1863 | 1883 | | |
1864 | 1884 | | |
| 1885 | + | |
| 1886 | + | |
1865 | 1887 | | |
1866 | 1888 | | |
1867 | 1889 | | |
| |||
1876 | 1898 | | |
1877 | 1899 | | |
1878 | 1900 | | |
| 1901 | + | |
| 1902 | + | |
| 1903 | + | |
1879 | 1904 | | |
1880 | 1905 | | |
1881 | 1906 | | |
| |||
1961 | 1986 | | |
1962 | 1987 | | |
1963 | 1988 | | |
1964 | | - | |
| 1989 | + | |
1965 | 1990 | | |
1966 | 1991 | | |
1967 | 1992 | | |
| |||
2073 | 2098 | | |
2074 | 2099 | | |
2075 | 2100 | | |
| 2101 | + | |
| 2102 | + | |
2076 | 2103 | | |
2077 | 2104 | | |
2078 | 2105 | | |
| |||
2192 | 2219 | | |
2193 | 2220 | | |
2194 | 2221 | | |
| 2222 | + | |
| 2223 | + | |
| 2224 | + | |
| 2225 | + | |
2195 | 2226 | | |
2196 | 2227 | | |
2197 | 2228 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
372 | 372 | | |
373 | 373 | | |
374 | 374 | | |
375 | | - | |
376 | 375 | | |
377 | 376 | | |
378 | 377 | | |
| |||
1179 | 1178 | | |
1180 | 1179 | | |
1181 | 1180 | | |
1182 | | - | |
1183 | | - | |
1184 | 1181 | | |
1185 | 1182 | | |
1186 | 1183 | | |
| |||
1264 | 1261 | | |
1265 | 1262 | | |
1266 | 1263 | | |
1267 | | - | |
| 1264 | + | |
1268 | 1265 | | |
1269 | 1266 | | |
1270 | 1267 | | |
| |||
1332 | 1329 | | |
1333 | 1330 | | |
1334 | 1331 | | |
1335 | | - | |
| 1332 | + | |
1336 | 1333 | | |
1337 | 1334 | | |
1338 | 1335 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
24 | 24 | | |
25 | 25 | | |
26 | 26 | | |
| 27 | + | |
27 | 28 | | |
28 | 29 | | |
29 | 30 | | |
| |||
71 | 72 | | |
72 | 73 | | |
73 | 74 | | |
74 | | - | |
75 | 75 | | |
76 | 76 | | |
77 | 77 | | |
| |||
149 | 149 | | |
150 | 150 | | |
151 | 151 | | |
152 | | - | |
153 | 152 | | |
154 | 153 | | |
155 | 154 | | |
156 | 155 | | |
157 | 156 | | |
158 | 157 | | |
| 158 | + | |
159 | 159 | | |
160 | 160 | | |
161 | 161 | | |
| |||
955 | 955 | | |
956 | 956 | | |
957 | 957 | | |
958 | | - | |
959 | | - | |
960 | 958 | | |
961 | 959 | | |
962 | 960 | | |
| |||
1031 | 1029 | | |
1032 | 1030 | | |
1033 | 1031 | | |
| 1032 | + | |
| 1033 | + | |
| 1034 | + | |
| 1035 | + | |
| 1036 | + | |
1034 | 1037 | | |
1035 | 1038 | | |
1036 | 1039 | | |
1037 | 1040 | | |
1038 | | - | |
| 1041 | + | |
1039 | 1042 | | |
1040 | 1043 | | |
1041 | 1044 | | |
| |||
1103 | 1106 | | |
1104 | 1107 | | |
1105 | 1108 | | |
1106 | | - | |
| 1109 | + | |
1107 | 1110 | | |
1108 | 1111 | | |
1109 | 1112 | | |
| |||
0 commit comments