Sam Hocevar
0e1a19f8e6
build: re-add liblolcore dependency tracking to all binary objects.
11 年之前
Sam Hocevar
face8cf61c
build: better check for compiler flags; we no longer try to use
flags that autoconf hasn’t checked first.
12 年之前
Sam Hocevar
33f2199903
math: minor improvements to the Remez exchange algorithm.
12 年之前
Sam Hocevar
a6dd89be77
build: remove compiler flags unbeknownst to old GCC versions.
12 年之前
Sam Hocevar
76c1960cc2
build: make lolcore depend on lolbullet, as it is supposed to.
12 年之前
Sam Hocevar
0463a898c3
build: fix syntax errors in the Visual Studio projects.
12 年之前
Sam Hocevar
4b4d201a6d
build: reorganise AM_CPPFLAGS handling so that we can disable the
shitload of warnings Bullet spits at us.
12 年之前
Sam Hocevar
d0a99a9286
build: add lua to the ignored directories for check-source.sh.
12 年之前
Sam Hocevar
6e1156aaea
build: split the main library into lolcore and lolbullet.
12 年之前
Sam Hocevar
1fc53d4df9
math: avoid unnecessary conversions in the half class and remove a
static method that we can do without.
12 年之前
Sam Hocevar
7181860ee6
base: crash with an assert error if trying to access a read-only map
with a nonexistent key.
12 年之前
Sam Hocevar
14447c6061
ps3: use System::GetPathList() to open images.
12 年之前
Sam Hocevar
ba1824ef83
sys: cycle through all possible directories to load resource files.
12 年之前
Lolbot
3661a929e6
fixed 4 files out of 2376:
- removed 7 CR characters
- removed 5 trailing whitespaces
- replaced 24 tabs with spaces
12 年之前
Benjamin ‘Touky’ Huet
e4cf8211e4
Added VertexDictionnary object to manage vertices with same coord && connected vertices.
Added UVs system with and UVs generation test (not very conclusive)
12 年之前
jeunathe
3e4469007a
added GetPos method to get text position
12 年之前
Sam Hocevar
b221629ae0
base: start being more aggressive in the error reportings; most error
messages in the Ticker class are now full asserts.
12 年之前
Sam Hocevar
3662281116
gpu: avoid using glIsEnabled() if we can cache the data.
12 年之前
Sam Hocevar
9b61e11eed
gpu: disable glPolygonMode calls on OpenGL ES.
12 年之前
Sam Hocevar
d6121b4651
build: add shiny_SK.lolfx to Makefile.am.
12 年之前
Benjamin ‘Touky’ Huet
bb0051ae8e
render : Added DebugRenderMode & corresponding shaders. naive (VERY) implementation in MeshViewer.
12 年之前
Sam Hocevar
29ce2e2619
build: update project filters for lolcore.
12 年之前
Sam Hocevar
b1dcd100a2
meshviewer: use our File class to read the mesh data.
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
ff32da97ad
test: add missing unit tests for the Atomic template class.
12 年之前
Sam Hocevar
32e3cff46a
sys: Atomic template class for thread-safe and potentially lockless
structures.
12 年之前
Sam Hocevar
c7767c6c64
sys: create an empty File class.
12 年之前
Sam Hocevar
886173c3cc
build: add a few missing files to make dist.
12 年之前
Lolbot
1dc9139c69
fixed 17 files out of 2363:
- removed 55 CR characters
- removed 80 trailing whitespaces
- replaced 1236 tabs with spaces
12 年之前
Benjamin ‘Touky’ Huet
028bd24017
Added MeshViewerBuffer.txt in vcproj.
12 年之前
Sam Hocevar
06c4ec01c3
base: move headers around and promote gpu/ to lol/gpu/.
12 年之前
Benjamin ‘Touky’ Huet
157e67c2be
MeshViewer :
- Added file handling with new mesh generation each time the buffer file is updated (that's not very pretty, but it works).
- Added multiple mesh viewing with "history" and some basic camera movement (it uses the keypad for now, not very sam friendly, I know).
12 年之前
Benjamin ‘Touky’ Huet
c759348569
BtPhysTest : at last, a CIS FAIL !
12 年之前
Benjamin ‘Touky’ Huet
96f3044ef0
BtPhysTest : added lights
12 年之前
Benjamin ‘Touky’ Huet
7f5c20238b
easymesh : CSG operation is now handled with a safe enum.
12 年之前
Sam Hocevar
01693351a0
build: define HAVE_STDIO_H on Windows desktop.
12 年之前
Sam Hocevar
eead925c59
math: use "degrees" as the variable name for rotations for clarity.
12 年之前
Benjamin ‘Touky’ Huet
23c13f6c4b
comment : //Angle in degree
Because goldfishes have no memory.
12 年之前
Sam Hocevar
eaf115a379
people: reorganise user directories to allow for private/ subdirectories.
12 年之前
Sam Hocevar
4678b4cb75
math: fix a signed integer overflow issue in the fast factorial
computation function.
12 年之前
Sam Hocevar
4ee0f5e29e
math: friend declarations aren’t proper declarations; add the
required declarations for real free functions.
12 年之前
Sam Hocevar
d4766d410f
build: fix all vector/scalar type mismatches such as "vec2 * double"
instead of "vec2 * float".
12 年之前
Sam Hocevar
16d53895fa
math: remove coercion rules in the vector classes, they increase the
compilation time for very little benefit and maybe even confusion.
12 年之前
Sam Hocevar
a4608bb51b
ps3: fix typo in ps3app.cpp.
12 年之前
Sam Hocevar
1f487e5e6f
gpu: OpenGL ES compilation fix: GL_RGB8 is desktop OpenGL only.
12 年之前
Sam Hocevar
8fd2ac17ba
ps3: compilation for old GCC complaining about non-trivial designated
initalisers.
12 年之前
Sam Hocevar
29d5bb3b96
gpu: fix compilation on GL ES platforms.
12 年之前
Sam Hocevar
42fb9b6853
gpu: support 1-component (luminance) textures.
12 年之前