Skip to content

Commit 9da4397

Browse files
author
t
committed
0
1 parent f53d2e6 commit 9da4397

File tree

96 files changed

+332991
-125598
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

96 files changed

+332991
-125598
lines changed

CMakeLists.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@ set(CMAKE_CXX_STANDARD_REQUIRED ON)
5151

5252
if(MSVC)
5353
add_definitions(-DWINDOWS_ENABLED "/wd4244")
54+
add_compile_options("/Zc:__cplusplus")
5455
endif()
5556

5657
option(build_editor "" true)
@@ -95,7 +96,7 @@ include_directories(${CMAKE_SOURCE_DIR}/gen)
9596
include_directories(${CMAKE_SOURCE_DIR}/platform/${CMAKE_HOST_SYSTEM_NAME})
9697

9798
set(third_dir CACHE PATH FORCE)
98-
if(EXISTS third_dir)
99+
if(EXISTS ${third_dir})
99100
set(third_inc ${third_dir}/include)
100101
set(third_lib ${third_dir}/lib)
101102
endif()

core/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,5 +20,6 @@ target_compile_definitions(${target_name} PUBLIC NOMINMAX)
2020
target_include_directories(${target_name} PUBLIC ${thirdin_dir})
2121
target_include_directories(${target_name} PUBLIC ${thirdin_dir}/zlib)
2222
target_include_directories(${target_name} PRIVATE ${thirdin_dir}/mbedtls/include)
23+
target_include_directories(${target_name} PRIVATE ${thirdin_dir}/clipper2/include)
2324

2425
target_link_directories(${target_name} PRIVATE ${third_lib})

drivers/CMakeLists.txt

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -43,13 +43,17 @@ if(with_gles3)
4343
endif()
4444

4545
if(with_volk)
46-
target_compile_definitions(${target_name} PRIVATE USE_VOLK)
46+
target_compile_definitions(${target_name} PUBLIC USE_VOLK)
4747
endif()
4848

4949
target_include_directories(${target_name} PRIVATE ${thirdin_dir}/glad)
50-
target_include_directories(${target_name} PRIVATE ${thirdin_dir}/libpng)
5150
target_include_directories(${target_name} PRIVATE ${thirdin_dir}/vulkan)
51+
target_include_directories(${target_name} PUBLIC ${thirdin_dir}/volk)
52+
target_include_directories(${target_name} PUBLIC ${thirdin_dir}/vulkan/include)
5253

53-
target_link_libraries(${target_name} PRIVATE freetype vulkan)
54+
#target_include_directories(${target_name} PRIVATE ${thirdin_dir}/libpng)
55+
target_include_directories(${target_name} PRIVATE ${third_inc})
56+
57+
target_link_libraries(${target_name} PRIVATE freetype vulkan libpng16)
5458

5559
target_link_libraries(${target_name} PRIVATE Shlwapi.lib Ws2_32.lib Iphlpapi.lib opengl32.lib ntdll.lib)

editor/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,3 +16,4 @@ add_library(${target_name} ${target_source} ${target_gen_source})
1616
target_include_directories(${target_name} PRIVATE ${target_dir})
1717

1818
target_include_directories(${target_name} PRIVATE ${thirdin_dir}/zlib)
19+
target_include_directories(${target_name} PRIVATE ${thirdin_dir}/clipper2/include)

gen/core/authors.gen.h

Lines changed: 62 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,24 +16,34 @@ const char *const AUTHORS_PROJECT_MANAGERS[] = {
1616
};
1717
const char *const AUTHORS_DEVELOPERS[] = {
1818
"Aaron Franke (aaronfranke)",
19+
"Aaron Pagano (aaronp64)",
1920
"Aaron Record (LightningAA)",
2021
"Adam Scott (adamscott)",
22+
"Alexander Hartmann (Alex2782)",
2123
"Alexander Holland (AlexHolly)",
24+
"Alex Drozd (brno32)",
2225
"Alexey Khoroshavin (allkhor)",
2326
"Alfred Reinold Baudisch (alfredbaudisch)",
27+
"Alistair Leslie-Hughes (alesliehughes)",
2428
"Alket Rexhepi (alketii)",
29+
"Alvin Wong (alvinhochun)",
2530
"Andrea Catania (AndreaCatania)",
31+
"Andreia Gaita (shana)",
2632
"Andrii Doroshenko (Xrayez)",
2733
"Andy Maloney (asmaloney)",
2834
"Andy Moss (MillionOstrich)",
2935
"Angad Kambli (angad-k)",
3036
"Anilforextra (AnilBK)",
3137
"Anish Bhobe (KidRigger)",
38+
"Anni Ryyn\303\244nen (anniryynanen)",
3239
"Anton Yabchinskiy (a12n)",
3340
"Anutrix",
3441
"Aren Villanueva (kurikaesu)",
3542
"Ariel Manzur (punto-)",
43+
"Arman Elgudzhyan (puchik)",
44+
"Arseny Kapoulkine (zeux)",
3645
"AThousandShips",
46+
"aXu-AP",
3747
"Bart\305\202omiej T. Listwon (Listwon)",
3848
"Bastiaan Olij (BastiaanOlij)",
3949
"Ben Brookshire (sheepandshepherd)",
@@ -42,6 +52,7 @@ const char *const AUTHORS_DEVELOPERS[] = {
4252
"Bhuvan Vemula (Bhu1-V)",
4353
"bitsawer",
4454
"B\305\202a\305\274ej Szczygie\305\202 (zaps166)",
55+
"BlueCube3310",
4556
"Bojidar Marinov (bojidar-bg)",
4657
"Brian Semrau (briansemrau)",
4758
"Bruno Louren\303\247o (MadEqua)",
@@ -50,25 +61,33 @@ const char *const AUTHORS_DEVELOPERS[] = {
5061
"Caner Demirer (cdemirer)",
5162
"Carl Olsson (not-surt)",
5263
"Carter Anderson (cart)",
64+
"ChibiDenDen",
5365
"Chris Bradfield (cbscribe)",
66+
"Chris Cranford (Naros)",
67+
"Christian Kaiser (ckaiser)",
5468
"Clay John (clayjohn)",
5569
"ConteZero",
70+
"CookieBadger",
5671
"Dana Olson (adolson)",
5772
"Daniel J. Ramirez (djrm)",
5873
"Daniel Rakos (aqnuep)",
5974
"Daniel Zilberleyb (dzil123)",
6075
"Danil Alexeev (dalexeev)",
6176
"dankan1890",
77+
"Dar\303\255o Banini (DarioSamo)",
6278
"David Cambr\303\251 (Gallilus)",
6379
"David Sichma (DavidSichma)",
6480
"David Snopek (dsnopek)",
81+
"derammo",
6582
"Dharkael (lupoDharkael)",
83+
"Dirk Steinmetz (rsjtdrjgfuzkfg)",
6684
"Dmitry Koteroff (Krakean)",
6785
"Dmitry Maganov (vonagam)",
6886
"Dominik Jasi\305\204ski (dreamsComeTrue)",
6987
"Douglas Le\303\243o (DeeJayLSP)",
7088
"DualMatrix",
7189
"Ellen Poe (ellenhp)",
90+
"Emilio Coppola (coppolaemilio)",
7291
"Emmanuel Barroga (codecustard)",
7392
"Emmanuel Leblond (touilleMan)",
7493
"Eoin O'Neill (Eoin-ONeill-Yokai)",
@@ -83,6 +102,7 @@ const char *const AUTHORS_DEVELOPERS[] = {
83102
"Fabrice Cipolla (fabriceci)",
84103
"Ferenc Arn (tagcup)",
85104
"FireForge (fire-forge)",
105+
"Florian Kothmeier (Dragoncraft89)",
86106
"follower",
87107
"foxydevloper",
88108
"Fran\303\247ois Belair (Razoric480)",
@@ -91,6 +111,7 @@ const char *const AUTHORS_DEVELOPERS[] = {
91111
"Geequlim",
92112
"George Marques (vnen)",
93113
"Gerrit Gro\303\237kopf (Grosskopf)",
114+
"Giganzo",
94115
"Gilles Roudiere (groud)",
95116
"Gordon MacPherson (RevoluPowered)",
96117
"Guilherme Felipe de C. G. da Silva (guilhermefelipecgs)",
@@ -99,27 +120,32 @@ const char *const AUTHORS_DEVELOPERS[] = {
99120
"Haoyu Qiu (timothyqiu)",
100121
"Hein-Pieter van Braam-Stewart (hpvb)",
101122
"Hendrik Brucker (Geometror)",
102-
"hilfazer",
123+
"Hilderin",
103124
"Hiroshi Ogawa (hi-ogawa)",
125+
"HolonProduction",
104126
"homer666",
105127
"hoontee",
106128
"Hugo Locurcio (Calinou)",
107129
"Ian Bishop (ianb96)",
108130
"Ibrahn Sahir (ibrahn)",
109-
"Ignacio Etcheverry (neikeq)",
131+
"Ignacio Rold\303\241n Etcheverry (neikeq)",
110132
"Igor Kordiukiewicz (IgorKordiukiewicz)",
111133
"Ilaria Cislaghi (QbieShay)",
112134
"Indah Sylvia (ISylvox)",
135+
"Ivan \305\240achov (van800)",
113136
"J08nY",
114137
"Jake Young (Duroxxigar)",
115138
"Jakub Grzesik (kubecz3k)",
139+
"Jakub Marcowski (Chubercik)",
116140
"James Buck (jbuck3)",
117141
"Jan Haller (Bromeon)",
118142
"Jason Knight (jasonwinterpixel)",
119143
"Jean-Michel Bernard (jmb462)",
120144
"J\303\251r\303\264me Gully (Nutriz)",
121145
"Jia Jun Chai (SkyLucilfer)",
146+
"jitspoe",
122147
"Joan Fons Sanchez (JFonS)",
148+
"Johan Aires Rast\303\251n (JohanAR)",
123149
"Johan Manuel (29jm)",
124150
"Johannes Witt (HaSa1002)",
125151
"Jonathan Nicholl (jtnicholl)",
@@ -132,17 +158,22 @@ const char *const AUTHORS_DEVELOPERS[] = {
132158
"Jummit",
133159
"Justo Delgado (mrcdk)",
134160
"karroffel",
161+
"Kassandra Pucher (PucklaJ)",
135162
"Kelly Thomas (KellyThomas)",
136163
"kleonc",
137164
"Kongfa Waroros (gongpha)",
138165
"Kostadin Damyanov (Max-Might)",
139166
"K. S. Ernest (iFire) Lee (fire)",
167+
"Kyle Eichlin (likeich)",
140168
"lawnjelly",
141169
"Leon Krause (leonkrause)",
142170
"Liz Haas (27thLiz)",
143171
"Lucien Menassol (Kanabenki)",
144172
"Lyuma",
145173
"Maganty Rushyendra (mrushyendra)",
174+
"Magian (magian1127)",
175+
"Mai Lavelle (maiself)",
176+
"Malcolm Nixon (Malcolmnixon)",
146177
"Manuele Finocchiaro (m4nu3lf)",
147178
"Marcel Admiraal (madmiraal)",
148179
"Marcelo Fernandez (marcelofg55)",
@@ -151,9 +182,11 @@ const char *const AUTHORS_DEVELOPERS[] = {
151182
"Marcus Brummer (mbrlabs)",
152183
"Marcus Elg (MCrafterzz)",
153184
"Mariano Javier Suligoy (MarianoGnu)",
185+
"Mario Liebisch (MarioLiebisch)",
154186
"Mario Schlack (hurikhan)",
155187
"Marios Staikopoulos (marstaik)",
156188
"Marius Hanl (Maran23)",
189+
"Mark DiBarry (markdibarry)",
157190
"Mark Riedesel (klowner)",
158191
"Markus Sauermann (Sauermann)",
159192
"Martin Capitanio (capnm)",
@@ -162,6 +195,8 @@ const char *const AUTHORS_DEVELOPERS[] = {
162195
"marynate",
163196
"Masoud BH (masoudbh3)",
164197
"Mateo Kuruk Miccino (kuruk-mm)",
198+
"Matias N. Goldberg (darksylinc)",
199+
"Matthew Murphy (mashumafi)",
165200
"Matthew (skyace65)",
166201
"Matthias H\303\266lzl (hoelzl)",
167202
"Max Hilbrunner (mhilbrunner)",
@@ -173,11 +208,15 @@ const char *const AUTHORS_DEVELOPERS[] = {
173208
"MichiRecRoom (LikeLakers2)",
174209
"Micky (Mickeon)",
175210
"Mikael Hermansson (mihe)",
211+
"Mika Viskari (miv391)",
176212
"MinusKube",
177-
"Morris \042Tabor\042 Arroad (mortarroad)",
213+
"MJacred",
214+
"Mounir Tohami (WhalesState)",
178215
"mrezai",
179216
"Muhammad Huri (CakHuri)",
180217
"muiroc",
218+
"myaaaaaaaaa",
219+
"Nathalie Galla (MurderVeggie)",
181220
"Nathan Franke (nathanfranke)",
182221
"Nathan Lovato (NathanLovato)",
183222
"Nathan Warden (NathanWarden)",
@@ -191,7 +230,11 @@ const char *const AUTHORS_DEVELOPERS[] = {
191230
"Omar El Sheikh (The-O-King)",
192231
"Ovnuniarchos",
193232
"Pascal Richter (ShyRed)",
233+
"passivestar",
234+
"Patrick Dawson (pkdawson)",
235+
"Patrick Exner (FlameLizard)",
194236
"Patrick (firefly2442)",
237+
"patwork",
195238
"Paul Batty (Paulb23)",
196239
"Paul Joannon (paulloz)",
197240
"Paul Trojahn (ptrojahn)",
@@ -203,8 +246,10 @@ const char *const AUTHORS_DEVELOPERS[] = {
203246
"Pieter-Jan Briers (PJB3005)",
204247
"Poommetee Ketson (Noshyaar)",
205248
"Przemys\305\202aw Go\305\202\304\205b (n-pigeon)",
249+
"Radiant (RadiantUwU)",
206250
"Rafael M. G. (rafallus)",
207251
"Rafa\305\202 Mikrut (qarmin)",
252+
"Raffaele Picca (RPicster)",
208253
"Ralf H\303\266lzemer (rollenrolm)",
209254
"Ramesh Ravone (RameshRavone)",
210255
"Raphael2048",
@@ -218,6 +263,7 @@ const char *const AUTHORS_DEVELOPERS[] = {
218263
"Ricardo Subtil (Ev1lbl0w)",
219264
"Riteo Siuga (Riteo)",
220265
"Roberto F. Arroyo (robfram)",
266+
"Robert Yevdokimov (ryevdokimov)",
221267
"Robin H\303\274bner (profan)",
222268
"romulox-x",
223269
"Rune Smith (rune-scape)",
@@ -226,20 +272,27 @@ const char *const AUTHORS_DEVELOPERS[] = {
226272
"Saniko (sanikoyes)",
227273
"santouits",
228274
"SaracenOne",
275+
"Septian Ganendra S. K. (sepTN)",
229276
"Sergey Minakov (naithar)",
230277
"sersoong",
231278
"Shiqing (kawa-yoiko)",
232279
"Silc 'Tokage' Renew (TokageItLab)",
233280
"Simon Wenner (swenner)",
234281
"smix8",
235282
"snailrhymer",
283+
"Sofox (TheSofox)",
284+
"Stanislav Labzyuk (DarkMessiah)",
236285
"Stijn Hinlopen (hinlopen)",
286+
"stmSi",
287+
"Stuart Carnie (stuartcarnie)",
237288
"Swarnim Arun (minraws)",
238289
"TC (floppyhammer)",
239290
"TechnoPorg",
291+
"Thaddeus Crews (Repiteo)",
240292
"Thakee Nathees (ThakeeNathees)",
241293
"thebestnom",
242294
"Theo Hallenius (TheoXD)",
295+
"Thomas ten Cate (ttencate)",
243296
"Timo Schwarzer (timoschwarzer)",
244297
"Timoth\303\251 Bonhoure (ajreckof)",
245298
"Timo (toger5)",
@@ -256,13 +309,19 @@ const char *const AUTHORS_DEVELOPERS[] = {
256309
"Will Nations (willnationsdev)",
257310
"Wilson E. Alvarez (Rubonnek)",
258311
"Xavier Cho (mysticfall)",
312+
"Yaohua Xiong (xiongyaohua)",
259313
"yg2f (SuperUserNameMan)",
314+
"Yordan Dolchinkov (Jordyfel)",
260315
"Yuri Rubinsky (Chaosus)",
261316
"Yuri Sizov (YuriSizov)",
262317
"Zae Chao (zaevi)",
263318
"Zak Stam (zaksnet)",
264319
"Zher Huei Lee (leezh)",
320+
"Zi Ye (MajorMcDoom)",
265321
"ZuBsPaCe",
322+
"\320\224\320\274\320\270\321\202\321\200\320\270\320\271 \320\241\320\260\320\273\321\214\320\275\320\270\320\272\320\276\320\262 (DmitriySalnikov)",
323+
"\345\277\230\345\277\247\343\201\256 (Daylily-Zeleen)",
324+
"\350\260\242\345\244\251 (jsjtxietian)",
266325
"\351\243\216\351\235\222\345\261\261 (Rindbee)",
267326
0
268327
};

gen/core/disabled_classes.gen.h

Lines changed: 34 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,38 @@
1-
/* THIS FILE IS GENERATED DO NOT EDIT */
1+
/**************************************************************************/
2+
/* disabled_classes.gen.h */
3+
/**************************************************************************/
4+
/* This file is part of: */
5+
/* GODOT ENGINE */
6+
/* https://godotengine.org */
7+
/**************************************************************************/
8+
/* Copyright (c) 2014-present Godot Engine contributors (see AUTHORS.md). */
9+
/* Copyright (c) 2007-2014 Juan Linietsky, Ariel Manzur. */
10+
/* */
11+
/* Permission is hereby granted, free of charge, to any person obtaining */
12+
/* a copy of this software and associated documentation files (the */
13+
/* "Software"), to deal in the Software without restriction, including */
14+
/* without limitation the rights to use, copy, modify, merge, publish, */
15+
/* distribute, sublicense, and/or sell copies of the Software, and to */
16+
/* permit persons to whom the Software is furnished to do so, subject to */
17+
/* the following conditions: */
18+
/* */
19+
/* The above copyright notice and this permission notice shall be */
20+
/* included in all copies or substantial portions of the Software. */
21+
/* */
22+
/* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, */
23+
/* EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF */
24+
/* MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. */
25+
/* IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY */
26+
/* CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, */
27+
/* TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE */
28+
/* SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */
29+
/**************************************************************************/
30+
31+
/* THIS FILE IS GENERATED. EDITS WILL BE LOST. */
32+
233
#ifndef DISABLED_CLASSES_GEN_H
334
#define DISABLED_CLASSES_GEN_H
435

36+
/* NO CONTENT */
537

6-
#endif
38+
#endif // DISABLED_CLASSES_GEN_H

0 commit comments

Comments
 (0)