Sam Hocevar
144cb0df31
sys: get rid of pthreads.
Since C++11 threads are available on every platform that has threads, we
no longer need our pthread implementation. The LOL_FEATURE_CXX11_THREADS
macro is gone, too, and we now just use LOL_FEATURE_THREADS.
Note that it is still necessary to link with -lpthread or -pthread on
some platforms, so we don’t throw that part away.
před 9 roky
Benjamin ‘Touky’ Huet
2170b89b11
MultiScene: Phase 4: Added SceneDisplay class to have multiple windows + implementation with SDL. Not with the others.
před 9 roky
Sam Hocevar
716585448e
sot3000: AMAZING PARALLAX SCROLLING BACKGROUND WOW.
před 9 roky
Benjamin ‘Touky’ Huet
fc35f25d3e
Fixed the scene destroy crash
před 9 roky
Sam Hocevar
144b6b344c
sot3000: more improvememnts.
Disallow firing when no ammo is active, tweak laser position, get rid of
the old tileset, add a title screen.
před 9 roky
Benjamin ‘Touky’ Huet
71ee91fcb1
MultiplMultiScene: Phase 2: No more g_scene access and multiple scene calls support
před 9 roky
Sam Hocevar
e2ba6e44a3
sot3000: make the game code public.
My Ludum Dare 32 entry is now in the main games/ directory and is
called “Size-o-Tron 3000” because… because, that’s all.
před 9 roky
Benjamin ‘Touky’ Huet
cfcff9acc3
MultiScene: Phase 1: g_scene removal and conversion to Scene::
před 9 roky
Sam Hocevar
2cad5dcb28
ld32: bare files for a Ludum Dare 32 game.
This will be a 2D puzzle platformer. The theme this year is
“Unconventional Weapon”.
před 9 roky
Sam Hocevar
d33c31279e
Fully move meshviewer to its own subdirectory to avoid build errors.
před 9 roky
Benjamin ‘Touky’ Huet
5abbf24a3e
Moved ImGui to a non-versioned-name folder so update are easier (since they happen a lot at this state)
před 9 roky
Lolbot
7b5ccb47d2
fixed 1892 files out of 4212:
- removed 154050 CR characters
- removed 150 trailing whitespaces
- replaced 1695 tabs with spaces
- fixed 1886 svn:eol-style properties
před 9 roky
Benjamin ‘Touky’ Huet
3f167f2f1d
ImGui 1.37
MeshViewer first pass
před 9 roky
Benjamin ‘Touky’ Huet
3aac6cb2f2
Reorganizing MeshViewer
před 9 roky
Sam Hocevar
8682025a10
build: remove deprecated stuff and fix a few Linux build issues.
před 9 roky
Sam Hocevar
8639d8a0d3
build: move imgui to external/ because it does not really need a complex build system, just one #include.
před 9 roky
Benjamin ‘Touky’ Huet
a8c3a80eb1
Add color var in lua
Add SafeEnum var in lua
MeshViewer SceneSetup is operational
Added imGui to vs-solution, not implemented yet
před 9 roky
Benjamin ‘Touky’ Huet
cf888d721d
3rd pass on lua classes. It works now. It's ..... ALIIIIIIVE
před 9 roky
Benjamin ‘Touky’ Huet
93bf4e496c
shared stuff are now in a shared lib among my projects
před 9 roky
Sam Hocevar
2e5d3dfc7e
build: clean up Visual Studio solutions and fix AssImp linking.
před 9 roky
Benjamin ‘Touky’ Huet
26604940f2
Added Assimp to VS rules
před 10 roky
Sam Hocevar
d72cb24bc0
build: move sample and tutorial files around.
před 10 roky
Sam Hocevar
31477c906e
build: remove the LolFx and the EasyMesh compilers for now.
před 10 roky
Sam Hocevar
a07844682e
build: remove dead PS3 code.
před 10 roky
Sam Hocevar
19727c3ddf
lolremez: tweak code so that it builds on Windows (remove unsupported C++/Unix features).
před 10 roky
Sam Hocevar
55897d7cae
misc: experiment with two parser libraries (AXE and PEGTL).
před 10 roky
Sam Hocevar
e5faf45929
build: some PS4 compilation fixes.
před 10 roky
Sam Hocevar
b6cdf81fc4
build: disable ffmpeg on Windows for now.
před 10 roky
Sam Hocevar
41636a86ab
build: add mingw’s libgcc to the link command on Visual Studio.
před 10 roky
Sam Hocevar
a77d328ce9
build: add FFmpeg libraries to msbuild property sheet.
před 10 roky
Sam Hocevar
97586c549a
build: add FFmpeg includes to msbuild property sheet.
před 10 roky
Sam Hocevar
979ccd23d6
build: add FFmpeg binaries for Windows.
před 10 roky
Sam Hocevar
28e8fd6834
image: first GIF encoder iteration.
před 10 roky
Benjamin ‘Touky’ Huet
cb7a99bac3
Added ShaderBuilder
před 10 roky
Benjamin ‘Touky’ Huet
e57501509f
build FIX ?
před 10 roky
Benjamin ‘Touky’ Huet
7cc231228f
Added VcProj in sln
před 10 roky
Sam Hocevar
2b81246a22
build: reorganise some visual studio shit and comment some files.
před 10 roky
Sam Hocevar
b599c88582
build: fix an infinite loop in one of our build scripts and work around
a bug that causes the log files to be saved to an incorrect location.
před 10 roky
Sam Hocevar
7934df34ef
build: "USE_SDL" is now for SDL v2 and "USE_OLD_SDL" for version 1.
před 10 roky
Sam Hocevar
7d8e75b029
build: fix SDL2 library names.
před 10 roky
Sam Hocevar
a9b4281b47
build: update our Win32 SDL_image and SDL_mixer.
před 10 roky
Sam Hocevar
7d4a58021f
build: use SDL2 on Windows.
před 10 roky
Sam Hocevar
d37d124849
sdl: SDL2 video and audio support (no input yet).
před 10 roky
Sam Hocevar
b2283cd1a3
build: update VS solution and fix a few compilation warnings.
před 10 roky
Sam Hocevar
cadc4d18b0
test: move the unit tests to the engine, and lolunit out of the engine.
před 10 roky
Sam Hocevar
0e91d9cf66
build: fix an infinite loop in recursive rules.
před 10 roky
Sam Hocevar
0bc2ec0480
build: move VS solution one directory below and create a VS2014 solution.
před 10 roky
Sam Hocevar
1ad2430ba9
image: implement Image::Lock2D().
před 10 roky
Sam Hocevar
59a157a58c
build: port solution to VS2013. Muahahaha.
před 10 roky
Sam Hocevar
79ed58f1f0
Merge branch 'master' into scenegraph
před 10 roky