Sam Hocevar
03c17fcae4
base: clean up and refactor containers.
The containers no longer force the user to use the ptrdiff_t type for
size information. For convenience, size() now always returns an int,
and the size_s() method offers a way to handle arrays with more than
2 billion elements. Internally, we still use ptrdiff_t, though.
Since so much code had to be changed, I took the opportunity to get
rid of capitalised accessors for classes that are lowercase.
9 년 전
Benjamin ‘Touky’ Huet
0e09074d33
Revamped Game/Draw groups to split stuff and help spreading tick
10 년 전
Benjamin ‘Touky’ Huet
f139a7e164
LolImGui integration 2nd pass: It now works perfectly (to the extent of the api)
SDL2: Mouse is back ! With correct focus support
SDL2: Added typing support with keyboard
ShaderBuilder: Refactored and simplified Shader block creation
Several warning removal
Fixed Image::Copy
10 년 전
Benjamin ‘Touky’ Huet
9c07e8c2e0
Added Thread classes
Added InputProfile in Controller
Added ExecLuaCode
10 년 전
Benjamin ‘Touky’ Huet
f67da65818
First pass of EasyMesh split & refactor
Big FAT pass on windows-warning. It is better now.
10 년 전
Sam Hocevar
a07844682e
build: remove dead PS3 code.
10 년 전
Sam Hocevar
cd988786b9
build: reorganise includes so that we can use precompiled headers later.
10 년 전
Sam Hocevar
4be9ea2a4e
misc: replace NULL with nullptr.
10 년 전
Sam Hocevar
e996e953c8
sys: fix unititialised class member in File.
10 년 전
Sam Hocevar
fe665f85b4
base: strip core.h from its contents and put it in public/private headers.
10 년 전
Sam Hocevar
378eaec1cb
sys: use the fully working std::atomic instead of our placeholder class.
10 년 전
Sam Hocevar
3862ad59dc
base: going on a lowercase rampage; today’s victim: Array.
10 년 전
Sam Hocevar
44dec8612e
core: fix minor Windows and Raspberry compilation issues.
10 년 전
Sam Hocevar
7e769d6c79
base: make the safe enums slightly safer. :-)
10 년 전
Benjamin ‘Touky’ Huet
f5e37a4337
AddedSprite_sorter stores parameters now.
Added palette in Scene.
10 년 전
Benjamin ‘Touky’ Huet
58a0c1001a
ThreadManager is now an entity, it's awesooooome
10 년 전
Benjamin ‘Touky’ Huet
3d4b3d53c3
Added bunch of stuff on threads and images.
10 년 전
Sam Hocevar
c9b8ff54a1
misc: some refactoring in texture handling.
10 년 전
Benjamin ‘Touky’ Huet
fe7f7b9fdb
Added Base directory logic similar to File class, with windows only implementation -for now-
Added tile cam index to have tileset available with other 3d stuff ..... 2014 is now !
10 년 전
Sam Hocevar
f67d7ecb0f
sys: const correctness in file operations.
11 년 전
Sam Hocevar
0f3805be4c
android: various fixes, but the switch to NativeActivity isn't complete.
11 년 전
Sam Hocevar
af2fdff577
android: ensure the asset manager is initialised (hint: it's not).
11 년 전
Benjamin ‘Touky’ Huet
ec9c215459
small tweak on file object.
11 년 전
Sam Hocevar
d4372a6a1e
android: open files through the asset manager, meaning Lua works.
12 년 전
Sam Hocevar
5e5deb84d2
build: fix X360 and PS3 builds.
12 년 전
Sam Hocevar
526feb9b80
sys: use progressively larger temporary buffers when reading files.
12 년 전
Sam Hocevar
e041ea7602
sys: don't read files on the stack; either we'll overflow or we'll be slow.
12 년 전
Sam Hocevar
ba58bbbdcd
ps3: implement Lua file loading.
12 년 전
Sam Hocevar
39a8c26fb5
base: start removing occurrences of NULL on our long journey to nullptr.
12 년 전
Sam Hocevar
b67441babb
sys: be more resilient if the file we try to read doesn’t exist.
12 년 전
Sam Hocevar
03d135f06d
sys: don’t use fopen on the PS3.
12 년 전
Sam Hocevar
2932b55556
sys: prototype for the file reading functions.
12 년 전
Sam Hocevar
c7767c6c64
sys: create an empty File class.
12 년 전
Sam Hocevar
06c4ec01c3
base: move headers around and promote gpu/ to lol/gpu/.
12 년 전