Sam Hocevar
0ef4e3c203
Clean up a lot of shader crap
8 年前
Sam Hocevar
6a35a64dd5
sys: make a few functions lowercase.
8 年前
Sam Hocevar
d84605c105
Remove Xbox 360 support, too much stuff no longer compiles.
9 年前
Sam Hocevar
861568b146
misc: some cleanup in files, including UTF-8 BOM.
9 年前
Sam Hocevar
441a20af99
misc: fix copyright information here and there.
9 年前
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
2170b89b11
MultiScene: Phase 4: Added SceneDisplay class to have multiple windows + implementation with SDL. Not with the others.
9 年前
Benjamin ‘Touky’ Huet
3e9e6178ae
Small refactor controller tweak
9 年前
Benjamin ‘Touky’ Huet
9477f1f722
Moved GetKey/Axis status tests to protected, and made them accessible through controller directly to implement layer system in the future.
9 年前
Benjamin ‘Touky’ Huet
4d3d7de4f2
Name refactors for doc stuff
9 年前
Benjamin ‘Touky’ Huet
6c3dd67bc0
Controller refactor to enforce InputProfile usage (because why not)
DefaultThreadManager build FIX
9 年前
Benjamin ‘Touky’ Huet
f67da65818
First pass of EasyMesh split & refactor
Big FAT pass on windows-warning. It is better now.
9 年前
Sam Hocevar
d72cb24bc0
build: move sample and tutorial files around.
10 年前
Sam Hocevar
cd988786b9
build: reorganise includes so that we can use precompiled headers later.
10 年前
Sam Hocevar
ad9a388e80
misc: remove 100% of the "using namespace std;" madness.
10 年前
Sam Hocevar
fe665f85b4
base: strip core.h from its contents and put it in public/private headers.
10 年前
Sam Hocevar
398ee1b4d5
base: use lol::array in most places.
10 年前
Sam Hocevar
da6b3d5cd0
scenegraph: Entity::TickDraw() now provides a reference to the current
scene so that g_scene can be deprecated later.
10 年前
Sam Hocevar
c9b8ff54a1
misc: some refactoring in texture handling.
10 年前
Sam Hocevar
5f3ad5cc15
math: add constant vectors vec2::zero, vec2::axis_x, etc.
11 年前
Benjamin ‘Touky’ Huet
b11e4b8f8c
Moved several projects to Input V2.
11 年前
Benlitz
6b6d0137bb
fixed more projects regarding the shader attribute change
11 年前
Sam Hocevar
6a8118cb18
build: put tutorials and lol.js in a new "demos" directory.
11 年前
Sam Hocevar
13fb52cebe
gpu: move Video::Clear to Renderer::Clear.
11 年前
Sam Hocevar
274a732e3c
gpu: move SetClearColor and SetClearDepth to the Renderer and RenderContext
classes instead of Video.
11 年前
Lolbot
5f1470cdb3
fixed 7 files out of 2672:
- removed 0 CR characters
- removed 75 trailing whitespaces
- replaced 0 tabs with spaces
11 年前
Sam Hocevar
2c3092ef28
gpu: rename FrameBuffer to Framebuffer.
11 年前
Benjamin ‘Touky’ Huet
bbd81c2e31
12_tutorial : fixed some bad commit.
11 年前
Sam Hocevar
6faf4ee067
base: roll our own constants because it’s always a pain in the ass
to get M_PI from the platform headers and cast it to float.
11 年前
Benjamin ‘Touky’ Huet
07a8a174ae
12_voronoi : Added death round.
11 年前
Sam Hocevar
8c21c22723
tutorial: don’t use MSVC extensions in our code.
11 年前
Benjamin ‘Touky’ Huet
cde747667c
12_voronoi : Added GPU Voronoi test.
11 年前