Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Clang linux #34

Open
wants to merge 54 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
54 commits
Select commit Hold shift + click to select a range
d9e3f55
use -fms-extentions on non-MSVC compilers
phire Aug 11, 2022
f27cd0e
Support glibc's version of __m128
phire Aug 11, 2022
8ee67b2
Replace _aligned_malloc with aligned_alloc
phire Aug 11, 2022
0f4f70c
Add yds_subclass_registery
phire Aug 22, 2022
8312919
use ysSubclassRegistry for Device
phire Aug 11, 2022
d89ac02
Allow buildtime selection of APIs/platforms (first pass)
phire Aug 11, 2022
4e0354d
Add portable safe_string implementations
phire Aug 11, 2022
dfcfc2b
Explictly specify sprintf_s buffer size
phire Aug 11, 2022
df1326f
Add missing includes
phire Aug 11, 2022
f6b25c5
Use std::ios_base::openmode type
phire Aug 11, 2022
b913644
Use ostream's built in padding
phire Aug 11, 2022
e57a41d
Use std::string everywhere in yds_*
phire Aug 11, 2022
fa246e2
Remove last remaining _s functions from core yds_*
phire Aug 11, 2022
d9130c7
use std::min/std::max
phire Aug 11, 2022
5036526
Remove leftover #include <windows.h>
phire Aug 11, 2022
2e0d719
Correct window default state to Visable.
phire Aug 12, 2022
66f5114
add ultra-basic SDL windowing system
phire Aug 12, 2022
e9901c7
Fix bug in strcat_s()
bobsayshilol Aug 13, 2022
3bae412
Add SDL impl of OpenGLContext
bobsayshilol Aug 13, 2022
70c3292
Correct header case
bobsayshilol Aug 13, 2022
7842cdb
Remove non-specialised template
bobsayshilol Aug 13, 2022
0fc7718
Use the SDL context when targetting SDL
bobsayshilol Aug 13, 2022
7a9f6fa
Use standard types rather than MSVC specific __int64
bobsayshilol Aug 13, 2022
8a7cb83
Perform a full unlock after a full lock
bobsayshilol Aug 13, 2022
2782dd9
Move wgl methods to the Windows context
bobsayshilol Aug 15, 2022
14984ac
Fix missing friend class
bobsayshilol Aug 15, 2022
6d46786
Use SDL windowing system
bobsayshilol Aug 15, 2022
ac1c1c9
GCC fixes
bobsayshilol Aug 13, 2022
3cb48ae
Correctly align size passed to aligned_alloc()
bobsayshilol Aug 15, 2022
0342e0f
Correctly delete objects
bobsayshilol Aug 13, 2022
f403953
Replace forceinline with inline for now
bobsayshilol Aug 15, 2022
7943392
Make GetModulePath() crossplatform
bobsayshilol Aug 15, 2022
dc53d16
Add support for glGetProgramInfoLog()
bobsayshilol Aug 15, 2022
ebbd2f8
Change integers to floats
bobsayshilol Aug 13, 2022
4df49cb
Move Windows specific header out of core.h
bobsayshilol Aug 16, 2022
bb87ee3
Add stubs for timing code
bobsayshilol Aug 16, 2022
c4e3f15
Use C++17's filesystem header if we can
bobsayshilol Aug 16, 2022
b93d2a8
Merged from my branch to this repo. Going to fix up the strncat calls
space55 Aug 17, 2022
838a3b8
Rename file to match convention
bobsayshilol Aug 18, 2022
fb9bb35
Add SDL implementation of WAV file reader
bobsayshilol Aug 18, 2022
1dca83a
Add a header to determine which wave file reader impl to use
bobsayshilol Aug 18, 2022
6322180
Use correct convention for ysOpenGLSdlContext
bobsayshilol Aug 18, 2022
af411cd
Remove linking to target that doesn't exist
bobsayshilol Aug 19, 2022
c8c07e3
Use the correct call to current_path()
bobsayshilol Aug 19, 2022
01b9c60
Construct the correct type on Windows
bobsayshilol Aug 19, 2022
1cae49f
Add SDL based audio system
bobsayshilol Aug 20, 2022
8359b93
Fix crash on exit
bobsayshilol Aug 21, 2022
38f6f9b
Add SDL based input handling
bobsayshilol Aug 21, 2022
faf3697
Cleanup CMakeLists a bit
bobsayshilol Aug 21, 2022
46d819f
Implement GetCurrentWritePosition() now that it's required by engine-sim
bobsayshilol Aug 21, 2022
8bfb461
CMake: move library selection code inside enables
phire Aug 23, 2022
6050ed4
Add non-windows platform support to delta-basic-demo
phire Aug 23, 2022
c8040a1
fixup! CMake: move library selection code inside enables
phire Aug 23, 2022
e180503
CMake: conditionally enable sdl/windows contexts
phire Aug 23, 2022
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
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -348,3 +348,6 @@ ASALocalRun/

# Ignore user's workspace
workspace/

# Ignore VSCode dir
.vscode/
Loading