Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
50 commits
Select commit Hold shift + click to select a range
2518459
Add a use render function to the rendering server.
Nov 4, 2025
5687d92
Added engine modules support
MartinDew Nov 8, 2025
e864379
Changed some settings to address compile errors
MartinDew Nov 9, 2025
e28db0f
Made vex not be a global thirdparty
MartinDew Nov 9, 2025
5b0b212
Add cross compilation cmake code (needs dx headers though)
MartinDew Nov 9, 2025
ce80993
Remove user preset
MartinDew Nov 9, 2025
74a74b8
Try add vulkan to android build
MartinDew Nov 9, 2025
2957281
Add android build option
MartinDew Nov 9, 2025
ff6f13c
Fix Development to RelWithDebInfo binding
MartinDew Nov 9, 2025
c44fa66
Fix Vex renderer enable by default cmake code
MartinDew Nov 9, 2025
35f496d
Needs a condition to add properties to a module target.
MartinDew Nov 9, 2025
9060d1c
Add early support for notifications
MartinDew Nov 10, 2025
d4fcc45
Some simplemath fixes
MartinDew Nov 10, 2025
41cd717
Modify clang format
MartinDew Nov 10, 2025
794f571
Reworked configurations to configure tps and modules later.
Nov 11, 2025
209030c
Made modules use static compilation.
MartinDew Nov 11, 2025
ba3ea5a
Vex setup runtime and some fixes
MartinDew Nov 12, 2025
9230ea8
Some fix attempts
Nov 12, 2025
3bdf943
CMakeLists update
Nov 13, 2025
50202ff
Some changes but require modules to not have unresolved symbols when …
Nov 13, 2025
2b50410
CI fix
Nov 14, 2025
c32ad6d
Some Cmake changes
Nov 14, 2025
60ac13f
Fix to constexpr constructor
MartinDew Nov 14, 2025
36b97d8
Major cmake changes allowing for better engine module linking and new…
Nov 14, 2025
1c9b6ce
Some changes
Nov 21, 2025
1a73a85
Some config fixes
Nov 25, 2025
f2298a8
More config file fixes
Nov 26, 2025
9903b0c
Ladies and gents we have a cube!
Nov 27, 2025
985e420
Got a moving cube
MartinDew Nov 28, 2025
6967df3
Add slang to exemple and copy shaders in the build dir for the moment
Nov 28, 2025
f8ee7a5
Got a whole setting system but data is bad when pushing new setting o…
Nov 28, 2025
864fd05
Some changes but still static issues
MartinDew Nov 30, 2025
9a2bb44
Add TriangleMesh class, fix issues with linking, temporarily removed …
Dec 1, 2025
95a3346
A fix for the rendering server and disable embed dir for now
Dec 1, 2025
c21a4ac
Setup fixes
MartinDew Dec 1, 2025
ebc54b7
Add option to SDL for faster builds
MartinDew Dec 1, 2025
5d9307c
CI update to get latest version of GCC
MartinDew Dec 1, 2025
094d5c6
CI update to get latest version of GCC
MartinDew Dec 1, 2025
51d9fed
Try to install gcc apt throught
Dec 2, 2025
1095b63
Add custom gcc build for the building
Dec 2, 2025
af27db7
Go back to using clang for linux builds since gcc-15 not easily avail…
Dec 2, 2025
db705ca
Remove Android build check from CI workflow
MartinDew Dec 3, 2025
14d3fde
Remove clang-tidy files
Dec 3, 2025
717c4de
Fix : add resize function call in vex renderer
Dec 3, 2025
77e2306
Some MR fixes
Dec 3, 2025
7ed76da
More mr fix
Dec 3, 2025
0d523d7
More mr fixes
Dec 3, 2025
695f99d
Mr fix
MartinDew Dec 3, 2025
3315d65
Change vex renderer to include latest changes
Dec 4, 2025
076d9c3
Made the cube 0.5 half extent instead of 1
Dec 4, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 10 additions & 6 deletions .clang-format
Original file line number Diff line number Diff line change
Expand Up @@ -27,14 +27,15 @@ AllowAllParametersOfDeclarationOnNextLine: false
# AlwaysBreakAfterReturnType: None
# AlwaysBreakBeforeMultilineStrings: false
# AlwaysBreakTemplateDeclarations: MultiLine
AlwaysBreakTemplateDeclarations: Leave
# AttributeMacros:
# - __capability
# BinPackArguments: true
# BinPackParameters: true
BraceWrapping:
# AfterCaseLabel: false
# AfterClass: false
# AfterControlStatement: Never
AfterControlStatement: MultiLine
# AfterEnum: false
# AfterFunction: false
# AfterNamespace: false
Expand All @@ -57,9 +58,9 @@ BreakBeforeBraces: Custom
# BreakInheritanceList: BeforeColon
# BreakBeforeTernaryOperators: true
# BreakConstructorInitializersBeforeComma: false
BreakConstructorInitializers: AfterColon
BreakConstructorInitializers: BeforeComma
# BreakStringLiterals: true
ColumnLimit: 0
ColumnLimit: 120
# CommentPragmas: '^ IWYU pragma:'
# QualifierAlignment: Leave
# CompactNamespaces: false
Expand All @@ -72,8 +73,8 @@ Cpp11BracedListStyle: false
# EmptyLineAfterAccessModifier: Never
# EmptyLineBeforeAccessModifier: LogicalBlock
# ExperimentalAutoDetectBinPacking: false
# PackConstructorInitializers: BinPack
ConstructorInitializerAllOnOneLineOrOnePerLine: true
PackConstructorInitializers: CurrentLine
# ConstructorInitializerAllOnOneLineOrOnePerLine: true
# AllowAllConstructorInitializersOnNextLine: true
# FixNamespaceComments: true
# ForEachMacros:
Expand Down Expand Up @@ -137,7 +138,7 @@ ReferenceAlignment: Pointer
# SpaceAfterTemplateKeyword: true
# SpaceBeforeAssignmentOperators: true
# SpaceBeforeCaseColon: false
# SpaceBeforeCpp11BracedList: false
SpaceBeforeCpp11BracedList: true
# SpaceBeforeCtorInitializerColon: true
# SpaceBeforeInheritanceColon: true
# SpaceBeforeParens: ControlStatements
Expand Down Expand Up @@ -185,6 +186,9 @@ UseTab: Always
### C++ specific config ###
Language: Cpp
Standard: c++20
SpaceBeforeCpp11BracedList: true
AllowShortBlocksOnASingleLine: Never
# BreakBeforeCloseBracketBracedList: true
---
### ObjC specific config ###
Language: ObjC
Expand Down
119 changes: 0 additions & 119 deletions .clang-tidy

This file was deleted.

15 changes: 7 additions & 8 deletions .clangd
Original file line number Diff line number Diff line change
@@ -1,20 +1,19 @@
CompileFlags:
# Treat code as C++
Add: [-xc++, -Wall, -std=c++2b, -Wno-c++98-compat]
Add: [-xc++, -Wall, -std=c++2c, "/std:c++latest"]

# Include directories
# Adjust these paths based on your actual project structure
# Add: [
# -I.,
# -I./src,
# -I./godot-cpp/include,
# -I./godot-cpp/gen/include,
# -I./godot-cpp/gdextension,
# ]
Add: [
-I.,
-Icore,
-Imodules/*
]

Diagnostics:
# Tweak specific diagnostics
Suppress:
- c++98-compat
- unused-parameter
- unused-variable

Expand Down
Loading
Loading