Skip to content

Commit

Permalink
dynamic Sizing
Browse files Browse the repository at this point in the history
  • Loading branch information
Cherrytree56567 committed Feb 26, 2024
1 parent 774d655 commit c909a2c
Show file tree
Hide file tree
Showing 18 changed files with 91 additions and 83 deletions.
2 changes: 1 addition & 1 deletion DrizzleStudio/DS.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,4 @@
int main() {
std::cout << "Hello World!";
return 0;
}
}
85 changes: 57 additions & 28 deletions DrizzleStudio/DrizzleStudio.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@ enum NodeType {
struct TreeNode {
std::string path;
std::string name;
std::string PJName;
NodeType type;
std::vector<TreeNode*> children;

Expand All @@ -47,36 +48,38 @@ struct TreeNode {
}
};

void ParseJSON(const json& nodeData, TreeNode& treeNode, const std::string& basePath) {
if (nodeData.contains("name") && nodeData.contains("type")) {
treeNode.name = nodeData["name"];
std::string type = nodeData["type"];
std::cout << "Parsing node: " << treeNode.name << ", Type: " << type << std::endl;
if (type == "directory") {
treeNode.type = DIRECTORY_NODE;
if (nodeData.contains("children")) {
for (const auto& child : nodeData["children"]) {
std::string childName = child["name"];
std::string childPath = basePath + "/" + childName;
TreeNode* childNode = new TreeNode(childName, basePath, NodeType::DIRECTORY_NODE);
treeNode.children.push_back(childNode);
ParseJSON(child, *childNode, childPath);
}
void ParseJSON(TreeNode& treeNode, const std::string& basePath, const std::string& ProjectName, bool s = true) {
fs::path path(basePath);
if (fs::exists(path) && fs::is_directory(path)) {
treeNode.name = path.filename().string();
treeNode.type = DIRECTORY_NODE;
for (const auto& entry : fs::directory_iterator(path)) {
TreeNode* childNode = new TreeNode(entry.path().filename().string(), basePath, entry.is_directory() ? DIRECTORY_NODE : FILE_NODE);
treeNode.children.push_back(childNode);
if (entry.is_directory()) {
ParseJSON(*childNode, entry.path().string(), ProjectName, false);
}
}
else if (type == "file") {
treeNode.type = FILE_NODE;
}
}
else {
std::cerr << "Invalid directory path: " << basePath << std::endl;
}
if (s)
treeNode.PJName = ProjectName;
}


std::pair<std::string, std::pair<std::string, std::pair<std::string, bool>>> DisplayTreeNode(TreeNode& node) {
std::string content;
std::string filePath = "";
std::string fileNamea;
bool bol = false;
if (node.type == DIRECTORY_NODE) {
if (ImGui::TreeNode(node.name.c_str())) {
std::string s = node.name;
if (node.PJName != "") {
s = node.PJName;
}
if (ImGui::TreeNode(s.c_str())) {
for (auto& child : node.children) {
std::pair<std::string, std::pair<std::string, std::pair<std::string, bool>>> h = DisplayTreeNode(*child);
content += h.first;
Expand Down Expand Up @@ -127,6 +130,7 @@ void executeCommand(const std::string& command, std::string& s, std::atomic<bool
}

int main(int argc, char* argv[]) {
int widtha, heighta;
std::thread t;
std::atomic<bool> done(false);
std::ifstream file("project.json");
Expand Down Expand Up @@ -156,6 +160,7 @@ int main(int argc, char* argv[]) {
ImGuiIO& io = ImGui::GetIO(); (void)io;
ImGui_ImplGlfw_InitForOpenGL(window, true);
ImGui_ImplOpenGL3_Init("#version 130");
glfwGetWindowSize(window, &widtha, &heighta);
//ImGui::GetIO().ConfigFlags |= ImGuiConfigFlags_DockingEnable;
while (!glfwWindowShouldClose(window)) {
glfwPollEvents();
Expand Down Expand Up @@ -242,14 +247,21 @@ int main(int argc, char* argv[]) {
}

TreeNode root("", "", DIRECTORY_NODE);
std::string basePath = fileTreeJson["root"]["path"];
ParseJSON(fileTreeJson["root"], root, basePath);
std::string basePath = fileTreeJson["root"];
ParseJSON(root, basePath, fileTreeJson["project"]);

int width, height;
glfwGetWindowSize(window, &width, &height);
float explorerWidth = static_cast<float>(width) * 0.25f;

ImGui::SetNextWindowSize(ImVec2(300, 700), ImGuiCond_Once);
ImGui::SetNextWindowPos(ImVec2(width - 300, 20), ImGuiCond_Once);
if (widtha != width || heighta != height) {
ImGui::SetNextWindowSize(ImVec2(explorerWidth, height - 20), ImGuiCond_Always);
ImGui::SetNextWindowPos(ImVec2(width - explorerWidth, 20), ImGuiCond_Always);
}
else {
ImGui::SetNextWindowSize(ImVec2(explorerWidth, height - 20), ImGuiCond_Once);
ImGui::SetNextWindowPos(ImVec2(width - explorerWidth, 20), ImGuiCond_Once);
}
ImGui::Begin("Project Explorer");
std::pair<std::string, std::pair<std::string, std::pair<std::string, bool>>> hs = DisplayTreeNode(root);
if (hs.first != "") {
Expand All @@ -259,17 +271,32 @@ int main(int argc, char* argv[]) {
}
ImGui::End();

ImGui::SetNextWindowSize(ImVec2(980, 500), ImGuiCond_Once);
ImGui::SetNextWindowPos(ImVec2(0, 20), ImGuiCond_Once);

float TextEditWidth = static_cast<float>(width) * 0.55f;
float TextEditHeight = static_cast<float>(height) * 0.75f;
if (widtha != width || heighta != height) {
ImGui::SetNextWindowSize(ImVec2(TextEditWidth, TextEditHeight - 20), ImGuiCond_Always);
ImGui::SetNextWindowPos(ImVec2(static_cast<float>(width) * 0.20f, 20), ImGuiCond_Always);
}
else {
ImGui::SetNextWindowSize(ImVec2(TextEditWidth, TextEditHeight - 20), ImGuiCond_Once);
ImGui::SetNextWindowPos(ImVec2(static_cast<float>(width) * 0.20f, 20), ImGuiCond_Once);
}
ImGui::Begin("Text Editor");
if (ImGui::InputTextMultiline("##textinput", &text, ImVec2(ImGui::GetWindowSize()[0], ImGui::GetWindowSize()[1] - 35))) {
undoStack.push(text);
}
ImGui::End();

ImGui::SetNextWindowPos(ImVec2(0, height - 200), ImGuiCond_Once);
ImGui::SetNextWindowSize(ImVec2(980, 224), ImGuiCond_Once);
float OutputWidth = static_cast<float>(width) * 0.55f;
float OutputHeight = static_cast<float>(height) * 0.25f;
if (widtha != width || heighta != height) {
ImGui::SetNextWindowSize(ImVec2(OutputWidth, OutputHeight), ImGuiCond_Always);
ImGui::SetNextWindowPos(ImVec2(static_cast<float>(width) * 0.20f, height - OutputHeight), ImGuiCond_Always);
}
else {
ImGui::SetNextWindowSize(ImVec2(OutputWidth, OutputHeight), ImGuiCond_Once);
ImGui::SetNextWindowPos(ImVec2(static_cast<float>(width) * 0.20f, height - OutputHeight), ImGuiCond_Once);
}
ImGui::Begin("Output");
ImGui::TextUnformatted(output.c_str());
ImGui::End();
Expand All @@ -287,6 +314,8 @@ int main(int argc, char* argv[]) {
ImGui::Render();
ImGui_ImplOpenGL3_RenderDrawData(ImGui::GetDrawData());
glfwSwapBuffers(window);
widtha = width;
heighta = height;
}

ImGui_ImplOpenGL3_Shutdown();
Expand Down
Binary file not shown.
Binary file not shown.
Binary file not shown.
42 changes: 21 additions & 21 deletions DrizzleStudio/build/CMakeFiles/CMakeConfigureLog.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ events:
The output was:
0
MSBuild version 17.9.5+33de0b227 for .NET Framework
Build started 25/02/2024 3:01:50 PM.
Build started 26/02/2024 4:49:01 PM.
Project "C:\\Users\\ronit\\Desktop\\DrizzleStudio\\DrizzleStudio\\build\\CMakeFiles\\3.29.0-rc1\\CompilerIdCXX\\CompilerIdCXX.vcxproj" on node 1 (default targets).
PrepareForBuild:
Expand Down Expand Up @@ -53,7 +53,7 @@ events:
0 Warning(s)
0 Error(s)
Time Elapsed 00:00:00.73
Time Elapsed 00:00:00.72
Compilation of the CXX compiler identification source "CMakeCXXCompilerId.cpp" produced "CompilerIdCXX.exe"
Expand All @@ -72,8 +72,8 @@ events:
checks:
- "Detecting CXX compiler ABI info"
directories:
source: "C:/Users/ronit/Desktop/DrizzleStudio/DrizzleStudio/build/CMakeFiles/CMakeScratch/TryCompile-mgfat5"
binary: "C:/Users/ronit/Desktop/DrizzleStudio/DrizzleStudio/build/CMakeFiles/CMakeScratch/TryCompile-mgfat5"
source: "C:/Users/ronit/Desktop/DrizzleStudio/DrizzleStudio/build/CMakeFiles/CMakeScratch/TryCompile-kabmrl"
binary: "C:/Users/ronit/Desktop/DrizzleStudio/DrizzleStudio/build/CMakeFiles/CMakeScratch/TryCompile-kabmrl"
cmakeVariables:
CMAKE_CXX_FLAGS: "/DWIN32 /D_WINDOWS /EHsc"
CMAKE_CXX_FLAGS_DEBUG: "/Ob0 /Od /RTC1"
Expand All @@ -82,40 +82,40 @@ events:
variable: "CMAKE_CXX_ABI_COMPILED"
cached: true
stdout: |
Change Dir: 'C:/Users/ronit/Desktop/DrizzleStudio/DrizzleStudio/build/CMakeFiles/CMakeScratch/TryCompile-mgfat5'
Change Dir: 'C:/Users/ronit/Desktop/DrizzleStudio/DrizzleStudio/build/CMakeFiles/CMakeScratch/TryCompile-kabmrl'
Run Build Command(s): "C:/Program Files/Microsoft Visual Studio/2022/Community/MSBuild/Current/Bin/amd64/MSBuild.exe" cmTC_25a09.vcxproj /p:Configuration=Debug /p:Platform=x64 /p:VisualStudioVersion=17.0 /v:n
Run Build Command(s): "C:/Program Files/Microsoft Visual Studio/2022/Community/MSBuild/Current/Bin/amd64/MSBuild.exe" cmTC_8060b.vcxproj /p:Configuration=Debug /p:Platform=x64 /p:VisualStudioVersion=17.0 /v:n
MSBuild version 17.9.5+33de0b227 for .NET Framework
Build started 25/02/2024 3:01:52 PM.
Build started 26/02/2024 4:49:02 PM.
Project "C:\\Users\\ronit\\Desktop\\DrizzleStudio\\DrizzleStudio\\build\\CMakeFiles\\CMakeScratch\\TryCompile-mgfat5\\cmTC_25a09.vcxproj" on node 1 (default targets).
Project "C:\\Users\\ronit\\Desktop\\DrizzleStudio\\DrizzleStudio\\build\\CMakeFiles\\CMakeScratch\\TryCompile-kabmrl\\cmTC_8060b.vcxproj" on node 1 (default targets).
PrepareForBuild:
Creating directory "cmTC_25a09.dir\\Debug\\".
Creating directory "cmTC_8060b.dir\\Debug\\".
Structured output is enabled. The formatting of compiler diagnostics will reflect the error hierarchy. See https://aka.ms/cpp/structured-output for more details.
Creating directory "C:\\Users\\ronit\\Desktop\\DrizzleStudio\\DrizzleStudio\\build\\CMakeFiles\\CMakeScratch\\TryCompile-mgfat5\\Debug\\".
Creating directory "cmTC_25a09.dir\\Debug\\cmTC_25a09.tlog\\".
Creating directory "C:\\Users\\ronit\\Desktop\\DrizzleStudio\\DrizzleStudio\\build\\CMakeFiles\\CMakeScratch\\TryCompile-kabmrl\\Debug\\".
Creating directory "cmTC_8060b.dir\\Debug\\cmTC_8060b.tlog\\".
InitializeBuildStatus:
Creating "cmTC_25a09.dir\\Debug\\cmTC_25a09.tlog\\unsuccessfulbuild" because "AlwaysCreate" was specified.
Touching "cmTC_25a09.dir\\Debug\\cmTC_25a09.tlog\\unsuccessfulbuild".
Creating "cmTC_8060b.dir\\Debug\\cmTC_8060b.tlog\\unsuccessfulbuild" because "AlwaysCreate" was specified.
Touching "cmTC_8060b.dir\\Debug\\cmTC_8060b.tlog\\unsuccessfulbuild".
ClCompile:
C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.39.33519\\bin\\HostX64\\x64\\CL.exe /c /Zi /W1 /WX- /diagnostics:column /Od /Ob0 /D _MBCS /D WIN32 /D _WINDOWS /D "CMAKE_INTDIR=\\"Debug\\"" /Gm- /EHsc /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /Fo"cmTC_25a09.dir\\Debug\\\\" /Fd"cmTC_25a09.dir\\Debug\\vc143.pdb" /external:W1 /Gd /TP /errorReport:queue "C:\\Program Files\\CMake\\share\\cmake-3.29\\Modules\\CMakeCXXCompilerABI.cpp"
C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.39.33519\\bin\\HostX64\\x64\\CL.exe /c /Zi /W1 /WX- /diagnostics:column /Od /Ob0 /D _MBCS /D WIN32 /D _WINDOWS /D "CMAKE_INTDIR=\\"Debug\\"" /Gm- /EHsc /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /Fo"cmTC_8060b.dir\\Debug\\\\" /Fd"cmTC_8060b.dir\\Debug\\vc143.pdb" /external:W1 /Gd /TP /errorReport:queue "C:\\Program Files\\CMake\\share\\cmake-3.29\\Modules\\CMakeCXXCompilerABI.cpp"
Microsoft (R) C/C++ Optimizing Compiler Version 19.39.33519 for x64
Copyright (C) Microsoft Corporation. All rights reserved.
cl /c /Zi /W1 /WX- /diagnostics:column /Od /Ob0 /D _MBCS /D WIN32 /D _WINDOWS /D "CMAKE_INTDIR=\\"Debug\\"" /Gm- /EHsc /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /Fo"cmTC_25a09.dir\\Debug\\\\" /Fd"cmTC_25a09.dir\\Debug\\vc143.pdb" /external:W1 /Gd /TP /errorReport:queue "C:\\Program Files\\CMake\\share\\cmake-3.29\\Modules\\CMakeCXXCompilerABI.cpp"
cl /c /Zi /W1 /WX- /diagnostics:column /Od /Ob0 /D _MBCS /D WIN32 /D _WINDOWS /D "CMAKE_INTDIR=\\"Debug\\"" /Gm- /EHsc /RTC1 /MDd /GS /fp:precise /Zc:wchar_t /Zc:forScope /Zc:inline /Fo"cmTC_8060b.dir\\Debug\\\\" /Fd"cmTC_8060b.dir\\Debug\\vc143.pdb" /external:W1 /Gd /TP /errorReport:queue "C:\\Program Files\\CMake\\share\\cmake-3.29\\Modules\\CMakeCXXCompilerABI.cpp"
CMakeCXXCompilerABI.cpp
Link:
C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.39.33519\\bin\\HostX64\\x64\\link.exe /ERRORREPORT:QUEUE /OUT:"C:\\Users\\ronit\\Desktop\\DrizzleStudio\\DrizzleStudio\\build\\CMakeFiles\\CMakeScratch\\TryCompile-mgfat5\\Debug\\cmTC_25a09.exe" /INCREMENTAL /ILK:"cmTC_25a09.dir\\Debug\\cmTC_25a09.ilk" /NOLOGO kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib /MANIFEST /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /manifest:embed /DEBUG /PDB:"C:/Users/ronit/Desktop/DrizzleStudio/DrizzleStudio/build/CMakeFiles/CMakeScratch/TryCompile-mgfat5/Debug/cmTC_25a09.pdb" /SUBSYSTEM:CONSOLE /TLBID:1 /DYNAMICBASE /NXCOMPAT /IMPLIB:"C:/Users/ronit/Desktop/DrizzleStudio/DrizzleStudio/build/CMakeFiles/CMakeScratch/TryCompile-mgfat5/Debug/cmTC_25a09.lib" /MACHINE:X64 /machine:x64 cmTC_25a09.dir\\Debug\\CMakeCXXCompilerABI.obj
cmTC_25a09.vcxproj -> C:\\Users\\ronit\\Desktop\\DrizzleStudio\\DrizzleStudio\\build\\CMakeFiles\\CMakeScratch\\TryCompile-mgfat5\\Debug\\cmTC_25a09.exe
C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\MSVC\\14.39.33519\\bin\\HostX64\\x64\\link.exe /ERRORREPORT:QUEUE /OUT:"C:\\Users\\ronit\\Desktop\\DrizzleStudio\\DrizzleStudio\\build\\CMakeFiles\\CMakeScratch\\TryCompile-kabmrl\\Debug\\cmTC_8060b.exe" /INCREMENTAL /ILK:"cmTC_8060b.dir\\Debug\\cmTC_8060b.ilk" /NOLOGO kernel32.lib user32.lib gdi32.lib winspool.lib shell32.lib ole32.lib oleaut32.lib uuid.lib comdlg32.lib advapi32.lib /MANIFEST /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /manifest:embed /DEBUG /PDB:"C:/Users/ronit/Desktop/DrizzleStudio/DrizzleStudio/build/CMakeFiles/CMakeScratch/TryCompile-kabmrl/Debug/cmTC_8060b.pdb" /SUBSYSTEM:CONSOLE /TLBID:1 /DYNAMICBASE /NXCOMPAT /IMPLIB:"C:/Users/ronit/Desktop/DrizzleStudio/DrizzleStudio/build/CMakeFiles/CMakeScratch/TryCompile-kabmrl/Debug/cmTC_8060b.lib" /MACHINE:X64 /machine:x64 cmTC_8060b.dir\\Debug\\CMakeCXXCompilerABI.obj
cmTC_8060b.vcxproj -> C:\\Users\\ronit\\Desktop\\DrizzleStudio\\DrizzleStudio\\build\\CMakeFiles\\CMakeScratch\\TryCompile-kabmrl\\Debug\\cmTC_8060b.exe
FinalizeBuildStatus:
Deleting file "cmTC_25a09.dir\\Debug\\cmTC_25a09.tlog\\unsuccessfulbuild".
Touching "cmTC_25a09.dir\\Debug\\cmTC_25a09.tlog\\cmTC_25a09.lastbuildstate".
Done Building Project "C:\\Users\\ronit\\Desktop\\DrizzleStudio\\DrizzleStudio\\build\\CMakeFiles\\CMakeScratch\\TryCompile-mgfat5\\cmTC_25a09.vcxproj" (default targets).
Deleting file "cmTC_8060b.dir\\Debug\\cmTC_8060b.tlog\\unsuccessfulbuild".
Touching "cmTC_8060b.dir\\Debug\\cmTC_8060b.tlog\\cmTC_8060b.lastbuildstate".
Done Building Project "C:\\Users\\ronit\\Desktop\\DrizzleStudio\\DrizzleStudio\\build\\CMakeFiles\\CMakeScratch\\TryCompile-kabmrl\\cmTC_8060b.vcxproj" (default targets).
Build succeeded.
0 Warning(s)
0 Error(s)
Time Elapsed 00:00:00.72
Time Elapsed 00:00:00.75
exitCode: 0
-
Expand Down
Binary file modified DrizzleStudio/build/Release/myexample.exe
Binary file not shown.
Binary file modified DrizzleStudio/build/myexample.dir/Release/DS.obj
Binary file not shown.
12 changes: 6 additions & 6 deletions DrizzleStudio/imgui.ini
Original file line number Diff line number Diff line change
Expand Up @@ -3,20 +3,20 @@ Pos=60,60
Size=400,400

[Window][Text Editor]
Pos=0,20
Size=980,500
Pos=384,20
Size=1056,742

[Window][Project Explorer]
Pos=980,20
Size=300,700
Pos=1440,20
Size=480,997

[Window][Choose File##ChooseFileDlg]
Pos=60,60
Size=500,300

[Window][Output]
Pos=0,520
Size=980,224
Pos=384,762
Size=1056,254

[Table][0x15AF2EC6,4]
RefScale=13
Expand Down
25 changes: 1 addition & 24 deletions DrizzleStudio/project.json
Original file line number Diff line number Diff line change
@@ -1,27 +1,4 @@
{
"project": "MyProject",
"root": {
"name": "MyProject",
"path": "",
"type": "directory",
"children": [
{
"name": "DS.cpp",
"path": "",
"type": "file"
},
{
"name": "vendor",
"path": "",
"type": "directory",
"children": [
{
"name": "project.json",
"path": "vendor",
"type": "file"
}
]
}
]
}
"root": "."
}
Binary file modified DrizzleStudio/x64/Debug/DrizzleStudio.ilk
Binary file not shown.
8 changes: 5 additions & 3 deletions DrizzleStudio/x64/Debug/DrizzleStudio.log
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
 DrizzleStudio.cpp
C:\Users\ronit\Desktop\DrizzleStudio\DrizzleStudio\DrizzleStudio.cpp(252,46): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data
C:\Users\ronit\Desktop\DrizzleStudio\DrizzleStudio\DrizzleStudio.cpp(271,50): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data
C:\Users\ronit\Desktop\DrizzleStudio\DrizzleStudio\DrizzleStudio.cpp(138,13): warning C4101: 'font': unreferenced local variable
C:\Users\ronit\Desktop\DrizzleStudio\DrizzleStudio\DrizzleStudio.cpp(258,67): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data
C:\Users\ronit\Desktop\DrizzleStudio\DrizzleStudio\DrizzleStudio.cpp(262,67): warning C4244: 'argument': conversion from 'int' to 'float', possible loss of data
C:\Users\ronit\Desktop\DrizzleStudio\DrizzleStudio\DrizzleStudio.cpp(142,13): warning C4101: 'font': unreferenced local variable
Creating library C:\Users\ronit\Desktop\DrizzleStudio\x64\Debug\DrizzleStudio.lib and object C:\Users\ronit\Desktop\DrizzleStudio\x64\Debug\DrizzleStudio.exp
LINK : warning LNK4098: defaultlib 'LIBCMT' conflicts with use of other libs; use /NODEFAULTLIB:library
DrizzleStudio.vcxproj -> C:\Users\ronit\Desktop\DrizzleStudio\x64\Debug\DrizzleStudio.exe
Binary file modified DrizzleStudio/x64/Debug/DrizzleStudio.obj
Binary file not shown.
Binary file modified DrizzleStudio/x64/Debug/DrizzleStudio.tlog/link.read.1.tlog
Binary file not shown.
Binary file modified DrizzleStudio/x64/Debug/vc143.idb
Binary file not shown.
Binary file modified DrizzleStudio/x64/Debug/vc143.pdb
Binary file not shown.
Binary file modified x64/Debug/DrizzleStudio.exe
Binary file not shown.
Binary file modified x64/Debug/DrizzleStudio.pdb
Binary file not shown.

0 comments on commit c909a2c

Please sign in to comment.