Commit Graph

40 Commits

Author SHA1 Message Date
Noel Berry
b2bcf66a37 fixed cmakelists requiring newline after if statement 2022-03-17 00:57:54 -07:00
Noel Berry
fc55cacaac
Optional toggles in CMake really set compile defs 2022-02-15 10:35:44 -08:00
Noel Berry
99595f265f refactored graphics & streams into single files - easier to maintain & read 2022-02-12 12:19:53 -08:00
Noel Berry
edee79b237 cleaned up Calc header, renamed numerics folder to math 2022-02-11 16:03:27 -08:00
Noel Berry
cedc57e322 made std::shared_ptr and std::functional optional 2022-02-11 15:20:07 -08:00
Noel Berry
f5e8de0b11 Refactored Graphics to allow Renderer choice at runtime 2022-02-09 18:49:47 -08:00
Noel Berry
ae98f9cbf2
Simplifying SDL2 include 2022-01-09 19:18:51 -08:00
Noel Berry
2893680ef8 changing CMake vars to have a BLAH prefix 2022-01-09 13:50:16 -08:00
Noel Berry
db8f54e2f9
CMake to 3.14, replaced FetchContent_GetProperties 2022-01-04 20:31:39 -08:00
Noel Berry
3b6686b3ef
Updated default SDL2 cmake FetchContent to 2.0.18 2022-01-04 14:23:17 -08:00
Noel Berry
d91658aa46 large spatial / numerics refactor to allow double/integer vector types 2021-12-12 20:41:23 -08:00
Noel Berry
9eca790f9b removing "backend" from internal namespaces 2021-05-25 21:30:46 -07:00
Noel Berry
b68729850b cleanup pass on numerics 2021-05-11 02:27:00 -07:00
Noel Berry
e615b9d7e4 large organizational & cleanup refactor 2021-05-09 17:23:02 -07:00
Noel Berry
14a53c0f3a fixing SDL2 if can't be found 2021-04-02 10:56:07 -07:00
Noel Berry
742c990b91 spacing 2021-03-23 15:47:34 -07:00
Noel Berry
6c13753c64
Merge branch 'master' into master 2021-03-23 15:45:19 -07:00
Noel Berry
6fddd34ca5 cleaning up cmake defines; adding a Win32 Platform Backend 2021-03-23 01:56:53 -07:00
Noel Berry
9e3f745a38 removed drawing folder; moved to graphics 2021-03-22 16:53:27 -07:00
Noel Berry
3f07c03fa5 new input binding/mapping implementation 2021-03-20 19:23:20 -07:00
Brad Svercl
21de69d6fa Use official SDL2 git repository 2021-02-11 13:14:36 -06:00
Brad Svercl
502f57ad3d Use system SDL2 if can be found 2021-01-14 21:37:55 -06:00
Brad
ab459b80ca SDL2 downloaded from the web 2021-01-08 09:42:58 -06:00
kevinbchen
6ade1624f1 Emscripten build 2021-01-04 00:58:24 -08:00
Rémi Verschelde
cd73720cb8
CMake: Bump required version to 3.12 for add_compile_definitions 2021-01-04 08:24:02 +01:00
Noel Berry
43b49da552 attempting to solve SDL2 include dirs across platforms 2021-01-03 00:10:53 -08:00
Noel Berry
7ce2d07153 removing SDL2 find_package until I figure out how to set it up universally 2021-01-02 20:46:06 -08:00
Sherjil Ozair
4e80149987 Add required headers to compile on macos 2021-01-03 02:27:58 +00:00
Noel Berry
241d863ac4 restructured project to match a more standard cmake setup 2020-12-31 13:43:23 -08:00
Noel Berry
d4ff3f66ca separated Textures from Samplers, to accommodate HLSL etc 2020-12-30 14:03:50 -08:00
Noel Berry
e88030101b dummy renderer backend 2020-12-29 18:18:44 -08:00
Noel Berry
27f7134500
comment typo fix 2020-12-28 20:25:06 -08:00
Noel Berry
41ae0ac6d5 very WIP D3D11 support 2020-12-28 18:31:06 -08:00
Noel Berry
15608d8309 graphics refactor & new organization 2020-12-26 14:44:48 -08:00
Noel Berry
be989cdde9 refactoring rendering backend a little 2020-12-23 16:16:09 -08:00
Noel Berry
b5e2c53613 changing back to custom vector class 2020-10-24 17:34:20 -07:00
Noel Berry
b4e1cd111e Removed custom list class in favor of std::vector 2020-10-24 15:21:36 -07:00
Noel Berry
e1d2e3066e removed trailing whitespace 2020-08-28 21:11:43 -07:00
Noel Berry
5a6d2c3de7 fixed mesh missing default stride calculation 2020-08-27 19:11:49 -07:00
Noel Berry
8d7e5e4224 first true commit 2020-08-26 00:38:01 -07:00