Wally4000
04a72fbc5e
Add Profiler control for Cmake
2024-09-04 13:35:07 +10:00
wally4000
fd22ce09e0
Shuffle some files around
2024-08-05 21:15:57 +10:00
wally4000
345be9e963
Windows slashes yay
2024-07-01 11:33:35 +10:00
Wally4000
3c594851bb
more io
2024-06-18 20:21:29 +10:00
wally4000
c8b43189a0
more IO isolation
2024-06-18 14:59:35 +10:00
wally4000
4bcc5af9b9
Move MathUtil.h to Utility
2024-06-17 16:29:28 +10:00
wally4000
677f53c592
Modernise DAEDALUS_USE and replace ARRAY_SIZE VARIABLE
2024-06-17 13:45:41 +10:00
Howard Su
734ed8788d
Make Win32 build on Release
2023-12-07 22:56:38 +08:00
Howard Su
d3c304abae
Cleanup UI code for platform independent
2023-12-05 14:15:25 +08:00
Wally4000
8f83e2bc04
Modern compilers can deal with __fastcall
2023-10-23 13:05:33 +11:00
Wally4000
895e8910d9
Remove BuildOptions and clean up macros
2023-10-23 12:58:37 +11:00
Wally4000
73827031bf
Bunch more compilation fixes, not quite there yet
2023-10-04 12:58:31 +11:00
Wally4000
76eb881494
use shared_ptr instead of RefCounted Class
2023-06-22 15:47:48 +10:00
Wally4000
cf7c70c69b
Tidy up types.
2023-06-22 15:04:14 +10:00
Wally4000
4d73616749
Correct some CMake stuff
2023-04-26 09:46:48 +10:00
Wally4000
6dca83df5e
Clean up CMake (PSP Build is jank)
2023-04-15 09:35:45 +10:00
Wally4000
3fec82b04d
Remove stdafx.h for consistency
2022-03-22 18:06:17 +11:00
Wally4000
1804b898cf
Overhaul CMake. May break PSP Build
2022-03-21 21:34:56 +11:00
Wally4000
9b5eddb57a
DAEDALUS_USE Is optimised out if not used.
2022-03-18 18:04:51 +11:00
wally4000
d52ce85ce8
replace Clamp with std::clamp
2021-10-23 23:08:27 +11:00
Wally4000
15e3e2a1d0
Update to the Bazel Directory Structure..
2020-08-22 18:42:41 +10:00
=
1511baa25e
Fix up paths in headers
2020-05-27 19:20:52 +10:00
=
1c342d8c8f
Revert all initialiser list variables.
2020-05-04 12:24:21 +10:00
z2442
275aacd212
more nullptr updates
2019-05-03 21:09:20 -04:00
Ben Slater
6a725bf99e
Removed a bunch of asserts / debug options from release build, stabs a bunch of compiler warnings
2019-05-03 17:43:44 +10:00
Wally
f58fc56107
More work on Assert / moving to C11
...
Audio had a lot of unitialized variables..
2019-03-24 00:05:39 +09:00
Ben Slater
c562b76641
*Clean build from StrmnNrmns repo
2019-02-27 17:04:51 +11:00
Wally
e17fdddadf
[~] Fix Conker Regression
...
[+] Remove a hell of a lot more missed asserts.
2019-01-23 17:05:36 +11:00
Wally
795cb677f1
Move more debug stuff out of the main code
2019-01-21 16:12:37 +11:00
Paul Holden
49a06ed319
[~] Make header guards consistently use FULL_PATH_TO_FILE_H_, with script
2013-06-04 22:02:30 +01:00
Paul Holden
734944d829
[~] Drop the _MSC_VER check around #pragme once - all the compilers we use understand #pragma once (or happily ignore it)
2013-06-04 22:02:30 +01:00
strmnnrmn
ffcbe649b1
[~] stdafx cleanup: Include stdio.h and stdlib.h where needed
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1703 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-05-19 08:53:29 +00:00
strmnnrmn
4e78d7d970
[~] stdafx cleanup: Include stdlib.h where needed
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1702 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-05-19 08:52:59 +00:00
strmnnrmn
16cb89183a
[~] stdafx cleanup: Include string.h where needed
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1701 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-05-19 08:52:47 +00:00
strmnnrmn
3757a27a46
[~] stdafx cleanup: PSP should compile without DaedalusTypes.h in stdafx.h now
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1699 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-05-19 08:52:22 +00:00
strmnnrmn
5366827789
[~] stdafx cleanup: Start adding DaedalusTypes.h where needed.
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1696 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-05-18 16:06:16 +00:00
strmnnrmn
5eec4748c9
[~] stdafx cleanup: Move DAEDALUS_USE to Utility/Macros.h
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1693 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-05-18 16:05:49 +00:00
strmnnrmn
9821e04675
[~] Update DAEDALUS_ASSERT and other macros that are compiled out of release builds so that they 'consume' their arguments without generating any code. This removed the need for use() in a lot of places.
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1655 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-04-27 16:37:17 +00:00
strmnnrmn
eccb55f70d
[~] Tidy ColourValue.cpp
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1646 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-04-27 16:36:23 +00:00
strmnnrmn
f9d90fc7c9
[-] Vector2ColourUnclamped wasn't called
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1645 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-04-27 16:36:19 +00:00
Corn
c329fbd011
[!] reverted some unneeded conversions/bloat
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1600 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-04-19 20:25:01 +00:00
salvy
581072f5e2
[!] Fixed MSVC warnings
...
[!] Optimization for Sprite2D, only update the counter individually when next command doesn't match
[!] Fixed and optimized guNormalize_Rugrats (Still can't find any game that uses this errg)
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1599 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-04-18 22:05:31 +00:00
strmnnrmn
260cd55a7f
[+] Add a FlattenTexture utility function
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1551 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-04-12 08:34:06 +00:00
strmnnrmn
68e2f02f40
[~] Add a SysGL/GL.h - use this to ensure glew/glfw headers are included in a consistent order
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1541 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-04-07 12:01:59 +00:00
salvy
7692e8e07c
[!] Forgot to define DAEDALUS_GL for OSX
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1444 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-03-26 22:01:33 +00:00
salvy
0f60eae933
[!] Started WIP to get rendering working from GL renderer (some textures show up now, ex texrect!)
...
[!] Compiled project as console app (needed for glfw) [WIP, ALOT things got broken! and huge clean up is needed, will fix them eventually)
Note: glew and glfw are now needed to build W32.
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1443 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-03-26 21:58:22 +00:00
salvy
c8ac6af830
[!] Fixes to to get OSX (GL rendering) to work under W32
...
Note: libpng15 is now needed to compile W32 build
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1442 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-03-26 16:18:21 +00:00
strmnnrmn
e3ae6014af
[~] Pass the fopen mode through FileSink::Open
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1427 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-03-25 22:39:09 +00:00
strmnnrmn
eb6bd59f55
[~] Allow a negative pitch to be specified, which writes the png from bottom to top (useful for screenshots)
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1421 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-03-24 22:09:14 +00:00
strmnnrmn
fdff3e47f2
[*] Implement PngSaveImage as a DataSink, and make the filename version create a FileSink
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1391 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-03-24 12:53:06 +00:00