Sam Hocevar
|
0b97173ee8
|
math: initialiser lists for Array2D and Array3D.
|
pirms 10 gadiem |
Sam Hocevar
|
8abafbc686
|
math: add Array3D template class. Happy, Touky? :-)
|
pirms 10 gadiem |
Sam Hocevar
|
7b8e56c730
|
base: fix array initialiser and add more unit tests.
|
pirms 10 gadiem |
Sam Hocevar
|
59a157a58c
|
build: port solution to VS2013. Muahahaha.
|
pirms 10 gadiem |
Sam Hocevar
|
da6b3d5cd0
|
scenegraph: Entity::TickDraw() now provides a reference to the current
scene so that g_scene can be deprecated later.
|
pirms 10 gadiem |
Sam Hocevar
|
5fc5d62849
|
image: add an optional Imlib2 codec, prepare for float32 images, make the
Lock/Unlock mechanism safer, and implement the rule of three.
|
pirms 10 gadiem |
Sam Hocevar
|
227411f337
|
image: refactor codecs so that they no longer store anything in the image
objects themselves.
|
pirms 10 gadiem |
Sam Hocevar
|
90786652e8
|
base: fix Array::Insert to avoid copying the whole array and add a unit test.
|
pirms 10 gadiem |
Sam Hocevar
|
f455f0e2d1
|
image: start reworking the Image class to properly split the pixel handling
and the codec logic.
|
pirms 10 gadiem |
Sam Hocevar
|
79ed58f1f0
|
Merge branch 'master' into scenegraph
|
pirms 10 gadiem |
Sam Hocevar
|
d16595a0bc
|
image: some refactoring of the Image class. Not final.
|
pirms 10 gadiem |
Sam Hocevar
|
8c3794a168
|
base: support range-based for loops in lol::Array.
|
pirms 10 gadiem |
Sam Hocevar
|
1713602077
|
math: revert the lvalue vector swizzles because VS2012 lags behind.
|
pirms 10 gadiem |
Sam Hocevar
|
ab470ef409
|
math: activate vector swizzling for lvalues.
|
pirms 10 gadiem |
Sam Hocevar
|
44dec8612e
|
core: fix minor Windows and Raspberry compilation issues.
|
pirms 10 gadiem |
Sam Hocevar
|
47e71bda63
|
base: rough implementation of safe enums with minimal ToString() support.
|
pirms 10 gadiem |
Sam Hocevar
|
c9b8ff54a1
|
misc: some refactoring in texture handling.
|
pirms 10 gadiem |
Sam Hocevar
|
c29058ac87
|
gpu: give access to the Texture behind a TileSet.
|
pirms 10 gadiem |
Sam Hocevar
|
76740f77bc
|
math: remove some vector constants that were a bit too specific.
|
pirms 10 gadiem |
Benjamin ‘Touky’ Huet
|
b2bdb1972f
|
Several name tweaks here and there.
|
pirms 10 gadiem |
Sam Hocevar
|
cb62b52ce6
|
math: add quat::axis() and quat::angle() to retrieve axis and angle from a
quaternion, improve quat::rotate(vec3, vec3) to gracefully handle corner
cases, and add unit tests for all of these.
|
pirms 10 gadiem |
Sam Hocevar
|
ab45658080
|
build: compilation fixes for errors caused by recent renamings.
|
pirms 10 gadiem |
Benjamin ‘Touky’ Huet
|
b7fc1953ab
|
Some names tweaks
Added workbench, for personnal experimentation.
|
pirms 10 gadiem |
Sam Hocevar
|
8443733a08
|
math: add GLSL-inherited degrees() and radians() conversion functions.
|
pirms 10 gadiem |
Benjamin ‘Touky’ Huet
|
917891e0b0
|
Build FIX
|
pirms 10 gadiem |
Benjamin ‘Touky’ Huet
|
21d90c7c22
|
Fixed shit
|
pirms 10 gadiem |
Sam Hocevar
|
232fa4126d
|
gpu: rename uniforms here and there for consistency.
|
pirms 10 gadiem |
Sam Hocevar
|
d46e63ff29
|
build: VS2012 solution and project tweaks for exotic platforms.
|
pirms 11 gadiem |
Benlitz
|
246af694d8
|
removed vs2010 solution, migrated all projects to 2012. VsLol stays on 2010 for compatibility and now has its own sln.
|
pirms 11 gadiem |
Sam Hocevar
|
f9840e3458
|
lolremez: move LolRemez out of the engine, it's really too specific.
|
pirms 11 gadiem |
Sam Hocevar
|
ca87acd033
|
scene: fix light object usage in various demos and example programs.
|
pirms 11 gadiem |
Benjamin ‘Touky’ Huet
|
87aa2dc3e9
|
shiny*.lolfx : light reflect FIX
|
pirms 11 gadiem |
Benjamin ‘Touky’ Huet
|
066f131852
|
Light : Added Type SfEnum.
Shiny*.lolfx : fixed Directional light calculation.
MV : Tweak for future camera behaviour encapsulation.
|
pirms 11 gadiem |
Benjamin ‘Touky’ Huet
|
2b6b50aa26
|
EZMesh : Some files splitup
|
pirms 11 gadiem |
Benjamin ‘Touky’ Huet
|
c411be843c
|
Added Flat debugrendermode
Wireframe is back for normal OGL users
MV : Added timed command execution for future "demo mode"
|
pirms 11 gadiem |
Benjamin ‘Touky’ Huet
|
72366b856a
|
btPhystest fixup
|
pirms 11 gadiem |
Benjamin ‘Touky’ Huet
|
4029f475e4
|
for ze LOL
|
pirms 11 gadiem |
Benjamin ‘Touky’ Huet
|
b608607dba
|
EZMesh : Added Vertices{Merge|Separate} and PostBuildNormal.
|
pirms 11 gadiem |
Benjamin ‘Touky’ Huet
|
60f09e226f
|
MV: Added Zoom out.
|
pirms 11 gadiem |
Benjamin ‘Touky’ Huet
|
89b4eb49c5
|
MVWeb tweak
|
pirms 11 gadiem |
Benjamin ‘Touky’ Huet
|
1cd715e6ef
|
Mouse support now works in emscripten
|
pirms 11 gadiem |
Benjamin ‘Touky’ Huet
|
be29ce606b
|
tweak
|
pirms 11 gadiem |
Benjamin ‘Touky’ Huet
|
0d9cd0d84d
|
meshviewer html version now uses cookies to autosave command.
|
pirms 11 gadiem |
Benjamin ‘Touky’ Huet
|
47ca78b85e
|
Meshviewer : web version now creates cookie to store current session.
|
pirms 11 gadiem |
Benjamin ‘Touky’ Huet
|
dfc2a47f7f
|
Input : mouse focus integration.
|
pirms 11 gadiem |
Benjamin ‘Touky’ Huet
|
bf0a5ffde6
|
MV : NaCl mouse support
|
pirms 11 gadiem |
Benjamin ‘Touky’ Huet
|
3337671dfa
|
NaCl : First pass on input re-implementation
MViewer : Small tweak
|
pirms 11 gadiem |
Benjamin ‘Touky’ Huet
|
568acece6e
|
res tweak for web usage.
|
pirms 11 gadiem |
Benjamin ‘Touky’ Huet
|
b5bfa29caf
|
Several build fix
|
pirms 11 gadiem |
Benjamin ‘Touky’ Huet
|
f82a996c18
|
MViewer : Added Light & axis gizmo
|
pirms 11 gadiem |