Sam Hocevar
|
1106503917
|
math: simple Perlin noise for comparison purposes.
|
hace 11 años |
Sam Hocevar
|
5d9488182f
|
math: extract the gradient generator from simplex noise so that we
can reuse it for other noise implementations.
|
hace 11 años |
Sam Hocevar
|
baebd131fc
|
math: add a simple polynomial template class.
|
hace 11 años |
Sam Hocevar
|
7bd5a94ca0
|
image: add the skeleton for a Movie class.
|
hace 11 años |
Sam Hocevar
|
4374db93c4
|
input: use key scancodes everywhere, but add a small fallback for SDL1.2.
|
hace 11 años |
Sam Hocevar
|
0cc1dd69ba
|
input: use scancodes instead of ASCII values when using SDL v2.
|
hace 11 años |
Sam Hocevar
|
2b81246a22
|
build: reorganise some visual studio shit and comment some files.
|
hace 11 años |
Sam Hocevar
|
cd988786b9
|
build: reorganise includes so that we can use precompiled headers later.
|
hace 11 años |
Sam Hocevar
|
0bc2ec0480
|
build: move VS solution one directory below and create a VS2014 solution.
|
hace 11 años |
Sam Hocevar
|
62f7068516
|
math: move code from vector.cpp to matrix.cpp and transform.cpp.
|
hace 11 años |
Sam Hocevar
|
7cf72fd16e
|
base: add a simple tuple implementation.
|
hace 11 años |
Sam Hocevar
|
11dc5eebcc
|
math: put almost all quaternion/vector/matrix operators in ADL namespaces.
|
hace 11 años |
Sam Hocevar
|
a6327b2469
|
math: move complex/quaternion code out of vector.h and into transform.h.
|
hace 11 años |
Sam Hocevar
|
b7e237c6ea
|
math: move matrix code out of vector.h into a new matrix.h header.
|
hace 11 años |
Sam Hocevar
|
fe665f85b4
|
base: strip core.h from its contents and put it in public/private headers.
|
hace 11 años |
Sam Hocevar
|
378eaec1cb
|
sys: use the fully working std::atomic instead of our placeholder class.
|
hace 11 años |
Sam Hocevar
|
6526c8c904
|
image: reimplement most image merge operations (overlay, screen, etc.).
|
hace 11 años |
Sam Hocevar
|
8abafbc686
|
math: add Array3D template class. Happy, Touky? :-)
|
hace 11 años |
Sam Hocevar
|
18254349aa
|
image: gather pixel-related types and enums into a single pixel.h header.
|
hace 11 años |
Sam Hocevar
|
c5a3d4873b
|
image: port the DBS dithering method and remove a few dead files.
|
hace 11 años |
Sam Hocevar
|
59a157a58c
|
build: port solution to VS2013. Muahahaha.
|
hace 11 años |
Sam Hocevar
|
967ce8141b
|
image: bicubic and Bresenham resampling.
|
hace 11 años |
Sam Hocevar
|
c33c45904b
|
image: brightness, contrast, threshold, invert, dilate, erode, sharpen.
|
hace 11 años |
Sam Hocevar
|
b5e3bc6c2f
|
image: get rid of stock images; we were misusing them where we actually
wanted convolution or dithering kernels.
|
hace 11 años |
Sam Hocevar
|
6b9f3b66c1
|
image: add YUV filter, median filter, and image cropping.
|
hace 11 años |
Sam Hocevar
|
e064118dc1
|
image: ordered dithering is now complete.
|
hace 11 años |
Sam Hocevar
|
2f752030f0
|
engine: remove dead code.
|
hace 11 años |
Sam Hocevar
|
08fb9be357
|
image: make the various image processing kernels use Array2D instead
of slightly overkill Image objects.
|
hace 11 años |
Sam Hocevar
|
12d249f3fa
|
image: add Convolution() method, with optimisation for separable filters.
|
hace 11 años |
Sam Hocevar
|
b369be3dd7
|
build: various Windows compilation fixes.
|
hace 11 años |
Sam Hocevar
|
5fb1ce656f
|
math: add an Array2D class that acts like a 2D matrix.
|
hace 11 años |
Sam Hocevar
|
47e71bda63
|
base: rough implementation of safe enums with minimal ToString() support.
|
hace 11 años |
Sam Hocevar
|
7e769d6c79
|
base: make the safe enums slightly safer. :-)
|
hace 11 años |
Benjamin ‘Touky’ Huet
|
f5e37a4337
|
AddedSprite_sorter stores parameters now.
Added palette in Scene.
|
hace 11 años |
Benjamin ‘Touky’ Huet
|
58a0c1001a
|
ThreadManager is now an entity, it's awesooooome
|
hace 12 años |
Benjamin ‘Touky’ Huet
|
3d4b3d53c3
|
Added bunch of stuff on threads and images.
|
hace 12 años |
Benjamin ‘Touky’ Huet
|
98eb66b6c8
|
geomerty cleanup & tweak
|
hace 12 años |
Benjamin ‘Touky’ Huet
|
04dff54084
|
Added aabb_tree.h to the main branch.
|
hace 12 años |
Sam Hocevar
|
92c2f69d07
|
algorithm: move Array::Sort out of the base headers because their implementation
requires stuff from lol/math, too.
|
hace 12 años |
Sam Hocevar
|
547fe6a908
|
color: utility functions to convert vec3 colors to hex strings.
|
hace 12 años |
Sam Hocevar
|
d46e63ff29
|
build: VS2012 solution and project tweaks for exotic platforms.
|
hace 12 años |
Benlitz
|
246af694d8
|
removed vs2010 solution, migrated all projects to 2012. VsLol stays on 2010 for compatibility and now has its own sln.
|
hace 12 años |
Sam Hocevar
|
1945e85afc
|
scene: start working on the scene class reorganisation.
|
hace 12 años |
Benjamin ‘Touky’ Huet
|
2b6b50aa26
|
EZMesh : Some files splitup
|
hace 12 años |
Sam Hocevar
|
470fbbc550
|
build: add Abuse to the Visual Studio solution and exclude NaCl files
from all platform builds.
|
hace 12 años |
Benjamin ‘Touky’ Huet
|
4029f475e4
|
for ze LOL
|
hace 12 años |
Benjamin ‘Touky’ Huet
|
34688578ae
|
Added Shiny flat lolfx
|
hace 12 años |
Benjamin ‘Touky’ Huet
|
747da72c44
|
Input : Small refactor, for clarity, easiness and beautification.
Constants : Added minus one.
|
hace 12 años |
Sam Hocevar
|
5f3ad5cc15
|
math: add constant vectors vec2::zero, vec2::axis_x, etc.
|
hace 12 años |
Benjamin ‘Touky’ Huet
|
0a7dc44a67
|
Added MessageService : Basic & Naive Message logging.
Camera & vector.cpp : Fixed shifted_perspective crash with almost zero FOV.
|
hace 12 años |