|
|
@2279
|
10 years |
touky |
Small fix in template lerp
|
|
|
@2277
|
10 years |
sam |
build: hide LolFx external declarations behind macros.
|
|
|
@2276
|
10 years |
sam |
build: revert the weak symbol work; it confuses Visual Studio too much.
|
|
|
@2274
|
10 years |
sam |
build: provide weak symbols for lol_sdl_main on Visual Studio.
|
|
|
@2273
|
10 years |
sam |
build: use our own main() wrapper in addition to SDL's, and only
in …
|
|
|
@2271
|
10 years |
sam |
color: tweak RGB to HSV/HSL code for not yet investigated numerical …
|
|
|
@2270
|
10 years |
sam |
base: add missing local using statement for namespace std.
|
|
|
@2269
|
10 years |
sam |
base: optimise array concatenation, fix string concatenation, and fix …
|
|
|
@2267
|
10 years |
sam |
base: tweak the asserts in the String class, add String::Sub() method …
|
|
|
@2266
|
10 years |
sam |
base: add safety asserts to the Array and String classes.
|
|
|
@2265
|
10 years |
sam |
core: implement a cool ASSERT() macro.
|
|
|
@2263
|
10 years |
sam |
build: check for getcwd() and _getcwd() and configure time.
|
|
|
@2262
|
10 years |
sam |
sys: check for <unistd.h> and use getcwd() properly on non-Windows systems.
|
|
|
@2261
|
10 years |
sam |
base: fix header guard names.
|
|
|
@2260
|
10 years |
sam |
base: fix a bug in the String fixed-size constructor.
|
|
|
@2259
|
10 years |
sam |
sys: retrieve executable path if available.
|
|
|
@2258
|
10 years |
sam |
build: remove leftover entries from .vcxproj.
|
|
|
@2257
|
10 years |
sam |
core: move the Log and Timer classes to the sys/ subdirectory, use
the …
|
|
|
@2256
|
10 years |
sam |
core: implement String::Printf() for va_list arguments.
|
|
|
@2255
|
10 years |
sam |
build: fix "make dist" and remove empty "src/thread" directory.
|
|
|
@2249
|
10 years |
sam |
core: fix PS3 compilation.
|
|
|
@2245
|
10 years |
sam |
core: add missing <cstring> include in our string.h.
|
|
|
@2241
|
10 years |
sam |
core: pass the project directory to the binary build and get rid of …
|
|
|
@2240
|
10 years |
sam |
string: implement String::Last() and a constructor for fixed-length …
|
|
|
@2239
|
10 years |
sam |
build: fix a ClInclude that should have been ClCompile.
|
|
|
@2238
|
10 years |
sam |
sys: move thread.h to the sys/ directory.
|
|
|
@2237
|
10 years |
sam |
system: try to autodetect the data directory from the executable path; …
|
|
|
@2235
|
10 years |
sam |
base: implement String::Resize().
|
|
|
@2232
|
10 years |
lolbot |
fixed 27 files out of 2315:
- removed 0 CR characters
- removed 188 …
|
|
|
@2231
|
10 years |
touky |
Tweak to prevent tri_to_process.Last().m1 emptying.
|
|
|
@2230
|
10 years |
sam |
base: fix a nasty double free issue in Array::Remove().
|
|
|
@2229
|
10 years |
sam |
build: fix a few CRLF endings.
|
|
|
@2228
|
10 years |
touky |
Small MeshCsg return FIX
|
|
|
@2227
|
10 years |
touky |
Revert shiny.lolfx to previous, monogolo-commit.
|
|
|
@2226
|
10 years |
touky |
Added CSG v0.001a : not optimized, too much operation makes it slow. …
|
|
|
@2225
|
10 years |
touky |
Added geometry basic functions.
TODO : second pass on coding-style, …
|
|
|
@2222
|
10 years |
sam |
core: you can now while(app.MustTick()) { Tick(); } instead of app.Run().
|
|
|
@2219
|
10 years |
sam |
color: slightly better HSVToRGB routine.
|
|
|
@2218
|
10 years |
sam |
color: write the RGB to HSL routine and its associated unit tests.
|
|
|
@2217
|
10 years |
sam |
color: optimise RGB to HSV conversion routine using my latest …
|
|
|
@2216
|
10 years |
touky |
New year copyright update.
|
|
|
@2215
|
10 years |
sam |
color: a reasonably fast RGB to HSV conversion with only three tests.
|
|
|
@2211
|
10 years |
Jnat |
coding style my ass
|
|
|
@2209
|
10 years |
Jnat |
Update EasyMesh.Convert() method.
Now takes an optional shader
|
|
|
@2207
|
10 years |
sam |
color: simplify CIEDE2000 distance code.
|
|
|
@2206
|
10 years |
sam |
color: fix a mistake in the CIEDE2000 color-difference formula.
|
|
|
@2205
|
10 years |
sam |
color: unit test data for the CIEDE2000 color-difference formula.
|
|
|
@2203
|
10 years |
sam |
color: fix typo in float table.
|
|
|
@2202
|
10 years |
sam |
color: move the CIEDE2000 distance code into the C++ file and …
|
|
|
@2200
|
10 years |
sam |
color: linear interpolation for the wavelength to colour function.
|
|
|
@2199
|
10 years |
sam |
color: add conversion from CIE-xyY to CIE-XYZ and start working on
a …
|
|
|
@2198
|
10 years |
sam |
base: fix more memory corruptions in the Array class.
|
|
|
@2196
|
10 years |
sam |
color: ensure XYZ values use the [0 100] scale and add an optional …
|
|
|
@2195
|
10 years |
sam |
color: add HSL/HSV conversions, fix XYZ/RGB conversions that I mixed …
|
|
|
@2194
|
10 years |
sam |
math: mark unused arguments as used in fract().
|
|
|
@2193
|
10 years |
sam |
color: implement HSV to RGB transformation and a CIEDE2000 distance …
|
|
|
@2192
|
10 years |
sam |
math: implement fract() for vectors and scalar types.
|
|
|
@2189
|
10 years |
sam |
color: conversions from CIE XYZ to CIE L*a*b*.
|
|
|
@2188
|
10 years |
sam |
math: define lol::pow to remove ambiguous calls.
|
|
|
@2187
|
10 years |
sam |
image: a few colour conversion routines.
|
|
|
@2186
|
10 years |
sam |
build: add svn:ignore tags and remove empty directories.
|
|
|
@2184
|
10 years |
sam |
build: rename “core” directory to “base” because the former is used …
|
|
|
@2183
|
10 years |
sam |
build: fix the WTFPL site URL in all code comments.
|
|
|
@2179
|
10 years |
sam |
doc: fix claims in the documentation introduction and disable vector.h …
|
|
|
@2165
|
10 years |
sam |
build: renormalise a lot of files.
|
|
|
@2157
|
10 years |
sam |
core: fix a memory corruption in the Array class.
|
|
|
@2156
|
10 years |
sam |
gpu: warn when a vertex shader attribute isn’t found and do not crash …
|
|
|
@2152
|
10 years |
sam |
easymesh: motherfucking planetary gears demo.
|
|
|
@2151
|
10 years |
sam |
easymesh: allow central holes in gears as well as internal gears.
|
|
|
@2149
|
10 years |
touky |
specular on cube light. Not the correct effect.
|
|
|
@2148
|
10 years |
touky |
the stupidest idea of the day : the cube light, specular still missing.
|
|
|
@2146
|
10 years |
touky |
shiny.lolfx now has a PointLight & a DirectionalLight.
Sorry for all …
|
|
|
@2145
|
10 years |
sam |
easymesh: fix point light handling.
|
|
|
@2144
|
10 years |
touky |
"Point light" Tweak
|
|
|
@2143
|
10 years |
touky |
first commit in a while, small test in ShinyLol
|
|
|
@2116
|
10 years |
touky |
Added tsw (ToggleScaleWinding) command in EasyMesh Parser to make …
|
|
|
@2112
|
10 years |
sam |
build: minor vcxproj reorganisation.
|
|
|
@2109
|
10 years |
sam |
core: we can now set Map elements using simply map[foo] = bar, no need …
|
|
|
@2108
|
10 years |
sam |
core: implement a simple linear search map; the API is here, we just …
|
|
|
@2107
|
10 years |
sam |
core: make hash operators const.
|
|
|
@2106
|
10 years |
sam |
build: rename Map to LevelMap so that we can use Map for the hashmap.
|
|
|
@2105
|
10 years |
sam |
core: implement hashing functions for half, float and double.
|
|
|
@2104
|
10 years |
sam |
core: allow hashing of String objects.
|
|
|
@2103
|
10 years |
sam |
core: another attempt at properly declaring vsnprintf().
|
|
|
@2102
|
10 years |
sam |
core: try to fix a general compilation issue caused by inconsistent …
|
|
|
@2101
|
10 years |
sam |
core: do not use va_copy since Visual Studio doesn’t know about it.
|
|
|
@2100
|
10 years |
sam |
core: implement String::Printf() and start working on the unit tests. …
|
|
|
@2098
|
10 years |
sam |
build: add missing bullet .h files to Makefile.am.
|
|
|
@2097
|
10 years |
sam |
core: refactor the Hash class so that we can hash base types, too.
|
|
|
@2096
|
10 years |
sam |
core: more string concatenation and comparison methods, plus a lot
of …
|
|
|
@2089
|
10 years |
sam |
core: compilation fix for older compilers.
|
|
|
@2086
|
10 years |
sam |
core: new String class.
|
|
|
@2085
|
10 years |
sam |
build: fix PS3 and Linux compilation issues.
|
|
|
@2084
|
10 years |
sam |
build: fixes for out-of-tree builds, and get rid of
some deprecated stuff.
|
|
|
@2082
|
10 years |
sam |
gpu: remove some crap from vertexbuffer.cpp and allow for
empty vertex …
|
|
|
@2081
|
10 years |
sam |
math: prefix all convenience macros with "LOL_", make sure we #undef …
|
|
|
@2077
|
10 years |
sam |
mesh: start working on mesh and submesh stuff.
|
|
|
@2058
|
10 years |
sam |
build: define our own std::abs() function for long long int on NaCl, …
|
|
|
@2057
|
10 years |
sam |
build: fix minor build issues with Clang.
|
|
|
@2056
|
10 years |
sam |
math: reimplement min(), max(), abs() and fmod() in the lol:: …
|
|
|