Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
2ee840a
Fixed SH + Demo
OneLoneCoder Sep 25, 2025
4760209
more gitignore bs
OneLoneCoder Nov 23, 2025
1e67837
[IMPORTANT!!!] This is a javid system stability commit
OneLoneCoder Nov 23, 2025
b260c38
more gitignore bs
OneLoneCoder Nov 23, 2025
bbff553
Working multi window rendering. Needs a simultaneous event scheduler …
OneLoneCoder Nov 23, 2025
7d54c2e
Merge pull request #8 from OneLoneCoder/fix-multiwin-render
OneLoneCoder Nov 23, 2025
a05b974
Tidied up winapi events, added multiwin flag for developing efficacy,…
OneLoneCoder Nov 24, 2025
e5b6c35
Merge pull request #9 from OneLoneCoder/parallel-multiwins
OneLoneCoder Nov 26, 2025
2e87c61
rough cut hack job for font support. totally wip right now, buggy too!
OneLoneCoder Nov 26, 2025
6c4e55b
gitignore
OneLoneCoder Nov 29, 2025
46e03b1
tidied up fonts, a bit slow in debug, so will look to group the rende…
OneLoneCoder Nov 29, 2025
e1865e4
gitignore
OneLoneCoder Dec 7, 2025
b7864ad
Fonts working, performance is not great, needs to be batch issued to …
OneLoneCoder Dec 7, 2025
7d44a8c
Merge pull request #10 from OneLoneCoder/basic-fonts
OneLoneCoder Dec 7, 2025
784b0d9
working on interesting blending bug
OneLoneCoder Dec 14, 2025
89e7045
blending bug fixed, now experimenting with polygon lines to get cohes…
OneLoneCoder Dec 16, 2025
426ec49
more gitignore
OneLoneCoder Dec 21, 2025
adbfa15
Beginning to add PGE2 sw rasteriser
OneLoneCoder Dec 21, 2025
be5a888
Settling on patterns, though on wrong branch :P
OneLoneCoder Dec 21, 2025
1d0c14d
Merge pull request #13 from OneLoneCoder/blend-order-bug
OneLoneCoder Dec 21, 2025
426bc4b
gitignore update
OneLoneCoder Dec 21, 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
9 changes: 5 additions & 4 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -31,8 +31,9 @@
*.out
*.app
/.vs
/dev/msvc/.vs/olcPGE3
/dev/msvc/olcPGE3/x64/Debug
/dev/msvc/.vs
/dev/msvc/x64
/dev/tests/build
/dev/msvc/olcPGE3_BuildSH/x64/Debug
/dev/msvc/olcPGE3/x64/Release
/dev/msvc/olcPGE3/x64
/dev/msvc/olcPGE3_BuildSH/x64

12 changes: 8 additions & 4 deletions dev/msvc/olcPGE3.vcxproj
Original file line number Diff line number Diff line change
Expand Up @@ -29,26 +29,26 @@
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v143</PlatformToolset>
<PlatformToolset>v145</PlatformToolset>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v143</PlatformToolset>
<PlatformToolset>v145</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v143</PlatformToolset>
<PlatformToolset>v145</PlatformToolset>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v143</PlatformToolset>
<PlatformToolset>v145</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
Expand Down Expand Up @@ -137,6 +137,7 @@
<PreprocessorDefinitions>_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<ConformanceMode>true</ConformanceMode>
<LanguageStandard>stdcpp20</LanguageStandard>
<ExternalWarningLevel>TurnOffAllWarnings</ExternalWarningLevel>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
Expand Down Expand Up @@ -179,6 +180,7 @@
<ClInclude Include="..\src\config.h" />
<ClInclude Include="..\src\core.h" />
<ClInclude Include="..\src\draw2d.h" />
<ClInclude Include="..\src\font.h" />
<ClInclude Include="..\src\gputask.h" />
<ClInclude Include="..\src\gpu_iface.h" />
<ClInclude Include="..\src\gpu_opengl33.h" />
Expand Down Expand Up @@ -207,6 +209,8 @@
<ClCompile Include="..\src\api_opengl.cpp" />
<ClCompile Include="..\src\core.cpp" />
<ClCompile Include="..\src\draw2d.cpp" />
<ClCompile Include="..\src\draw2d_sw.cpp" />
<ClCompile Include="..\src\font.cpp" />
<ClCompile Include="..\src\gpu_iface.cpp" />
<ClCompile Include="..\src\gpu_opengl33.cpp" />
<ClCompile Include="..\src\host_win_winapi.cpp" />
Expand Down
9 changes: 9 additions & 0 deletions dev/msvc/olcPGE3.vcxproj.filters
Original file line number Diff line number Diff line change
Expand Up @@ -99,6 +99,9 @@
<ClInclude Include="..\src\hw_touch.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\src\font.h">
<Filter>Header Files</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\tests\test_main.cpp">
Expand Down Expand Up @@ -146,5 +149,11 @@
<ClCompile Include="..\src\hw_mouse.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\font.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\src\draw2d_sw.cpp">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>
</Project>
8 changes: 4 additions & 4 deletions dev/msvc/olcPGE3_BuildSH/olcPGE3_BuildSH.vcxproj
Original file line number Diff line number Diff line change
Expand Up @@ -35,26 +35,26 @@
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v143</PlatformToolset>
<PlatformToolset>v145</PlatformToolset>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v143</PlatformToolset>
<PlatformToolset>v145</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v143</PlatformToolset>
<PlatformToolset>v145</PlatformToolset>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v143</PlatformToolset>
<PlatformToolset>v145</PlatformToolset>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
Expand Down
Loading