Benjamin ‘Touky’ Huet
|
73fd59c69a
|
easymesh : all radius are now diameters so all mesh operation size values are coherent.
|
11 years ago |
Benjamin ‘Touky’ Huet
|
fb7bb880ea
|
easymesh: all operations now generate UVs for the mesh.
|
11 years ago |
Sam Hocevar
|
7e8edd7c3e
|
sys: add the base source directory to the list of search directories
on automake platforms, too.
|
11 years ago |
Sam Hocevar
|
6d7535f842
|
base: work around an annoying GCC warning we very well know about.
|
11 years ago |
Sam Hocevar
|
1899d6e40b
|
build: remove more compiler warnings.
|
11 years ago |
Sam Hocevar
|
face8cf61c
|
build: better check for compiler flags; we no longer try to use
flags that autoconf hasn’t checked first.
|
11 years ago |
Sam Hocevar
|
33f2199903
|
math: minor improvements to the Remez exchange algorithm.
|
11 years ago |
Sam Hocevar
|
a6dd89be77
|
build: remove compiler flags unbeknownst to old GCC versions.
|
11 years ago |
Sam Hocevar
|
76c1960cc2
|
build: make lolcore depend on lolbullet, as it is supposed to.
|
11 years ago |
Sam Hocevar
|
4b4d201a6d
|
build: reorganise AM_CPPFLAGS handling so that we can disable the
shitload of warnings Bullet spits at us.
|
11 years ago |
Sam Hocevar
|
6e1156aaea
|
build: split the main library into lolcore and lolbullet.
|
11 years ago |
Sam Hocevar
|
1fc53d4df9
|
math: avoid unnecessary conversions in the half class and remove a
static method that we can do without.
|
11 years ago |
Sam Hocevar
|
7181860ee6
|
base: crash with an assert error if trying to access a read-only map
with a nonexistent key.
|
11 years ago |
Sam Hocevar
|
14447c6061
|
ps3: use System::GetPathList() to open images.
|
11 years ago |
Sam Hocevar
|
ba1824ef83
|
sys: cycle through all possible directories to load resource files.
|
11 years ago |
Lolbot
|
3661a929e6
|
fixed 4 files out of 2376:
- removed 7 CR characters
- removed 5 trailing whitespaces
- replaced 24 tabs with spaces
|
11 years ago |
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)
|
11 years ago |
jeunathe
|
3e4469007a
|
added GetPos method to get text position
|
11 years ago |
Sam Hocevar
|
b221629ae0
|
base: start being more aggressive in the error reportings; most error
messages in the Ticker class are now full asserts.
|
12 years ago |
Sam Hocevar
|
3662281116
|
gpu: avoid using glIsEnabled() if we can cache the data.
|
12 years ago |
Sam Hocevar
|
9b61e11eed
|
gpu: disable glPolygonMode calls on OpenGL ES.
|
12 years ago |
Sam Hocevar
|
d6121b4651
|
build: add shiny_SK.lolfx to Makefile.am.
|
12 years ago |
Benjamin ‘Touky’ Huet
|
bb0051ae8e
|
render : Added DebugRenderMode & corresponding shaders. naive (VERY) implementation in MeshViewer.
|
12 years ago |
Sam Hocevar
|
29ce2e2619
|
build: update project filters for lolcore.
|
12 years ago |
Sam Hocevar
|
b67441babb
|
sys: be more resilient if the file we try to read doesn’t exist.
|
12 years ago |
Sam Hocevar
|
03d135f06d
|
sys: don’t use fopen on the PS3.
|
12 years ago |
Sam Hocevar
|
2932b55556
|
sys: prototype for the file reading functions.
|
12 years ago |
Sam Hocevar
|
32e3cff46a
|
sys: Atomic template class for thread-safe and potentially lockless
structures.
|
12 years ago |
Sam Hocevar
|
c7767c6c64
|
sys: create an empty File class.
|
12 years ago |
Sam Hocevar
|
886173c3cc
|
build: add a few missing files to make dist.
|
12 years ago |
Sam Hocevar
|
06c4ec01c3
|
base: move headers around and promote gpu/ to lol/gpu/.
|
12 years ago |
Benjamin ‘Touky’ Huet
|
7f5c20238b
|
easymesh : CSG operation is now handled with a safe enum.
|
12 years ago |
Sam Hocevar
|
eead925c59
|
math: use "degrees" as the variable name for rotations for clarity.
|
12 years ago |
Benjamin ‘Touky’ Huet
|
23c13f6c4b
|
comment : //Angle in degree
Because goldfishes have no memory.
|
12 years ago |
Sam Hocevar
|
4678b4cb75
|
math: fix a signed integer overflow issue in the fast factorial
computation function.
|
12 years ago |
Sam Hocevar
|
4ee0f5e29e
|
math: friend declarations aren’t proper declarations; add the
required declarations for real free functions.
|
12 years ago |
Sam Hocevar
|
d4766d410f
|
build: fix all vector/scalar type mismatches such as "vec2 * double"
instead of "vec2 * float".
|
12 years ago |
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 years ago |
Sam Hocevar
|
a4608bb51b
|
ps3: fix typo in ps3app.cpp.
|
12 years ago |
Sam Hocevar
|
1f487e5e6f
|
gpu: OpenGL ES compilation fix: GL_RGB8 is desktop OpenGL only.
|
12 years ago |
Sam Hocevar
|
8fd2ac17ba
|
ps3: compilation for old GCC complaining about non-trivial designated
initalisers.
|
12 years ago |
Sam Hocevar
|
29d5bb3b96
|
gpu: fix compilation on GL ES platforms.
|
12 years ago |
Sam Hocevar
|
42fb9b6853
|
gpu: support 1-component (luminance) textures.
|
12 years ago |
Sam Hocevar
|
456f5e8892
|
ps3: add support for resolution selection.
|
12 years ago |
Sam Hocevar
|
bd6510ec45
|
color: fix a logic error in RGBToHSL.
|
12 years ago |
Sam Hocevar
|
2ef61862d8
|
math: implement clamp() for base C++ types and add more safeguards
to the RGB to HSV conversion.
|
12 years ago |
Sam Hocevar
|
e14a8d68a2
|
color: slightly tweak the RGB to HSV and HSL conversions for
improved numerical stability on i386.
|
12 years ago |
Sam Hocevar
|
4be5ebd8b3
|
ps3: use network fallback for image files.
|
12 years ago |
Sam Hocevar
|
32753fa130
|
build: fix a few macro logic issues in SDL.h inclusion.
|
12 years ago |
Sam Hocevar
|
1e973c81bd
|
build: add SDL detection code in new file lol-sdl.m4. The SDL2 version is
disabled until the engine code itself is ported to SDL2.
|
12 years ago |