File tree Expand file tree Collapse file tree 5 files changed +20
-6
lines changed
rawrbox.render/include/stb
include/rawrbox/scripting/utils
rawrbox.ui/include/rawrbox/ui Expand file tree Collapse file tree 5 files changed +20
-6
lines changed Original file line number Diff line number Diff line change 29
29
run : |
30
30
sudo apt update
31
31
sudo apt install -y git wget cmake libegl1-mesa-dev libwayland-dev libxkbcommon-dev wayland-protocols libvulkan-dev libssl-dev libvpx-dev gcc-14 g++-14 libgl1-mesa-dev libglew-dev ninja-build python3-pip libx11-dev libx11-xcb-dev libfontenc-dev libice-dev libsm-dev libxau-dev libxaw7-dev libxcomposite-dev libxcursor-dev libxdamage-dev libxdmcp-dev libxext-dev libxfixes-dev libxft-dev libxi-dev libxinerama-dev libxkbfile-dev libxmu-dev libxmuu-dev libxpm-dev libxrandr-dev libxrender-dev libxres-dev libxss-dev libxt-dev libxtst-dev libxv-dev libxvmc-dev libxxf86vm-dev xtrans-dev libxcb-render0-dev libxcb-render-util0-dev libxcb-xkb-dev libxcb-icccm4-dev libxcb-image0-dev libxcb-keysyms1-dev libxcb-randr0-dev libxcb-shape0-dev libxcb-sync-dev libxcb-xfixes0-dev libxcb-xinerama0-dev xkb-data libxcb-dri3-dev uuid-dev libxcb-util-dev
32
+
32
33
- name : Cache c++
33
34
uses : hendrikmuhs/ccache-action@ed74d11c0b343532753ecead8a951bb09bb34bc9
34
35
with :
Original file line number Diff line number Diff line change 13
13
#define STBI_ONLY_GIF
14
14
#define STBI_ONLY_TGA
15
15
16
+ #define STBI_FREE (ptr ) std::free(ptr)
17
+ #define STBI_MALLOC (size ) std::malloc(size)
18
+ #define STBI_REALLOC (ptr, nsize ) std::realloc(ptr, nsize)
19
+
16
20
#include < stb/stb_image.hpp>
17
21
#include < stb/stb_image_write.hpp>
18
22
#pragma warning(pop)
Original file line number Diff line number Diff line change 11
11
12
12
#include < glaze/glaze.hpp>
13
13
14
+ #include < Luau/Compiler.h>
15
+
14
16
#include < filesystem>
15
17
#include < string>
16
18
19
+ /*
20
+ namespace DFInt {
21
+ extern int LuauTypeSolverRelease;
22
+ extern int LuauSolverV2;
23
+ } // namespace DFInt
24
+ */
25
+
17
26
namespace rawrbox {
18
27
class LuaUtils {
19
28
public:
Original file line number Diff line number Diff line change 2
2
#include < rawrbox/utils/file.hpp>
3
3
#include < rawrbox/utils/string.hpp>
4
4
5
- #include < Luau/Compiler.h>
6
-
7
- LUAU_FASTFLAG (LuauSolverV2);
8
- LUAU_DYNAMIC_FASTINTVARIABLE (LuauTypeSolverRelease, 900 )
9
-
10
5
#include < fmt/format.h>
11
6
7
+ /*
8
+ namespace DFInt {
9
+ int LuauTypeSolverRelease = 999;
10
+ int LuauSolverV2 = 1;
11
+ } // namespace DFInt
12
+ */
12
13
namespace rawrbox {
13
14
14
15
void LuaUtils::compileAndLoadFile (lua_State* L, const std::string& chunkID, const std::filesystem::path& path) {
Original file line number Diff line number Diff line change 4
4
#include < string>
5
5
#include < vector>
6
6
7
-
8
7
namespace rawrbox {
9
8
extern std::vector<std::pair<std::string, uint32_t >> UI_RESOURCES;
10
9
} // namespace rawrbox
You can’t perform that action at this time.
0 commit comments