fgenesis
c528a6186f
track sizes of core objects to motivate the numbers to go down
2022-05-18 03:37:29 +02:00
fgenesis
c82aab1e51
Move RenderObject::positionSnapTo to PauseQuad
...
And another RenderObject member less...
2022-05-18 02:52:30 +02:00
fgenesis
046b98c725
delete some unused code
2022-05-18 02:38:53 +02:00
fgenesis
111cd43805
Move members related to collision mask from RenderObject to Bone
2022-05-18 02:15:19 +02:00
fgenesis
e33bde0a89
Small extension to bone:
...
+ attrib c="0" in the anim XML to turn off all collision for a bone
even if collide radius or collision mask is set
+ Lua func: bone_toggleCollision() to change the above setting at runtime
+ Lua func: bone_spawnParticlesFromCollisionMask()
- Fix int truncation in entity_collideSkeletalVsLine()
2022-05-18 01:18:27 +02:00
fgenesis
bdd422bd59
oops, forgot deleted file
2022-05-14 23:38:23 +02:00
fgenesis
00883143d7
SceneEditor/node-edit: don't display "si[giganticnumberblaaargh]" anymore
...
That was a leftover from ages ago when selectedIdx was changed from int to size_t
2022-05-14 05:16:19 +02:00
fgenesis
f890d35676
Enable edit+continue debug builds by default
2022-05-14 05:14:35 +02:00
fgenesis
e1f78aaca7
QuadGrid now working
2022-05-14 05:14:08 +02:00
fgenesis
fa35ee41bd
some work on quadgrid, still untested
2022-05-13 17:13:27 +02:00
fgenesis
ad36f6cf99
remove unused QuadTrail
2022-05-12 17:35:39 +02:00
fgenesis
ca4d56b620
remove frame recording (Demo.cpp) and related code
2022-05-12 17:28:12 +02:00
fgenesis
9bcb34c984
remove some unused stuff
2022-05-12 17:20:40 +02:00
fgenesis
a29ed11f98
fix vs2008 build
2022-05-12 17:04:21 +02:00
fgenesis
e357a22784
another temp commit
2022-05-07 02:47:59 +02:00
fgenesis
ce4ca7f794
Temp commit, some WIP things:
...
- QuadGrid draft
- Fix minimap_setHealthBarTex accidentally calling MiniMapRender::setAvatarTex
- don't trunkcate to int in entity_rotateTo*() functions
2022-05-06 19:14:47 +02:00
fgenesis
c81d880b41
Don't crop screenshots for save file icons. Fixes borked save icons.
2022-05-04 20:41:59 +02:00
fgenesis
764d106d50
Work around issues with SDL_WarpMouse() in SDL > 2.0.20
...
Without this and using an affected SDL version, the song circle
is all jittery; the mouse cursor appears to really like to stick
to notes in the left half of the circle.
This issue first appeared in SDL commit 82793ac279d19b5 and caused
the entire game to hang (infinitely firing mouse motion events);
SDL commit 31f8c3ef4409a93fa fixed the hang but instead made
SDL_WarpCursor() jittery.
(Also see SDL commit 331859079674465 for a follow-up)
2022-05-04 03:04:26 +02:00
fgenesis
e32603e6c0
less compression for screenshots so taking one is faster
2022-04-29 10:34:10 +02:00
fgenesis
9290acd379
fix taking screenshots
2022-04-29 10:26:25 +02:00
fgenesis
988c8c79e4
set better default compiler options; optional console in release mode on windows
2022-04-08 19:31:16 +02:00
fgenesis
b1611d4870
oops, spam a little less
2022-04-07 03:14:54 +02:00
fgenesis
a97b1bbd5c
try harder to display early errors (eg. before SDL init)
2022-04-07 03:12:21 +02:00
fgenesis
d34a962e78
fix linux/gcc build
2022-04-07 03:11:24 +02:00
fgenesis
49b9e0f05a
Rework & cleanup CMake project files
...
- Building with CMake for development is now actually sane
- Split deps into projects and extra files
- Building against external deps should still work but needs testing
- Can now build out of the box without further adjustments as long as SDL(2) is found properly
- Build Lua in C++ mode (so it can use exceptions instead of setjmp/longjmp)
- Unfortunately we need to enable exceptions for this :(
- Remove these defines:
* AQUARIA_BUILD_SCENEEDITOR (now always on)
* AQUARIA_BUILD_CONSOLE (now always on)
* BBGE_BUILD_ACHIEVEMENTS_INTERNAL (now always on unless BBGE_BUILD_STEAMWORKS is defined)
* BBGE_BUILD_OPENGL_DYNAMIC (now always on, define BBGE_BUILD_OPENGL_STATIC if needed)
* BBGE_BUILD_FMOD_OPENAL_BRIDGE (now always on)
- BBGE_BUILD_STEAMWORKS is not actually implemented (any volunteers?)
- Prepare later removal of SDL & the old vc90 project from the repo. See #74 for extra notes.
2022-04-07 02:38:39 +02:00
fgenesis
f0f9f1a719
Fix wrongly disabled mipmap sampling in GL_GENERATE_MIPMAP mode
2022-04-05 10:02:33 +02:00
fgenesis
e7594ecead
Obsolete & remove BBGE_BUILD_SDL2. Closes #65 .
2022-04-05 09:58:57 +02:00
fgenesis
a04af25d88
add osx updater from https://github.com/AquariaOSE/updater for easier deployment
2022-04-01 18:05:53 +02:00
fgenesis
2d6ac020e4
initial osx deployment script
2022-04-01 17:54:39 +02:00
fgenesis
dda420f6ba
fix texture issue with software mipmaps (resize offending textures to be power-of-2)
2022-03-31 21:05:44 +02:00
fgenesis
96216503c4
remove zlib, libpng, glpng and related code; add some stb libs; rework texture loading
2022-03-31 21:03:40 +02:00
fgenesis
da2385d6c6
Merge branch 'build-refactor' into experimental
2022-03-30 23:00:45 +02:00
fgenesis
51a42ff2cf
Merge branch 'master' into experimental
...
# Conflicts:
# BBGE/Core.cpp
2022-03-30 22:59:33 +02:00
fgenesis
e894f1ad6e
keep openAL around but make mojoAL the default
2022-03-30 22:54:03 +02:00
Kreeblah
7377ea0a09
Fixed SDL2 and OpenAL references ( #78 )
...
* Fixed SDL2 and OpenAL references
* Revert OpenAL changes
2022-03-30 22:53:23 +02:00
fgenesis
960871ccae
actually drop openal from cmake
2022-03-30 19:51:18 +02:00
fgenesis
e07723939f
thanks clang
2022-03-30 19:32:37 +02:00
fgenesis
1c301cadf5
forgot cmake
2022-03-30 19:29:36 +02:00
fgenesis
2e3cd6a103
use (slightly fixed up) mojoAL instead of openALsoft in SDL2 builds
2022-03-21 18:03:01 +01:00
fgenesis
888a78c6a9
sync SDL headers to newest git
2022-03-21 18:01:34 +01:00
fgenesis
7e10451770
replace old JPS.h with new jps.hh ( #74 ), should make pathfinding 2-3x as fast
2022-03-17 20:59:26 +01:00
fgenesis
26759c8be1
remove iprof and BBGE_PROF ( #74 )
2022-03-17 20:50:42 +01:00
fgenesis
47f8677aa7
oops
2021-01-23 14:12:31 +01:00
fgenesis
db079a55ef
Replace the old Lua small block allocator with a new one (for #74 )
...
Renamed original .c file to .cpp to make VS2008 happy
2021-01-23 14:07:39 +01:00
fgenesis
e4b2ee6e70
make travis happy (confirmed working with SDL1.2 + SDL2)
2021-01-23 13:52:10 +01:00
fgenesis
db054e7382
Fix startup on windows 10 with new SDL2 and sensors disabled by group policies
2021-01-23 13:23:33 +01:00
fgenesis
b69c637da4
fuck that broken apple bullshit
2021-01-13 00:40:33 +01:00
fgenesis
1e9c415624
More work on the mod v1.1 compatibility layer
2021-01-12 23:51:18 +01:00
fgenesis
5897d369b0
Remove unused virtual RenderObject::onDestroy() method
2021-01-12 19:00:31 +01:00
fgenesis
074e92c553
Small refactor, add Scrtipable base, add node_v() Lua function
2021-01-12 19:00:05 +01:00