Benjamin ‘Touky’ Huet
a8c3a80eb1
Add color var in lua
Add SafeEnum var in lua
MeshViewer SceneSetup is operational
Added imGui to vs-solution, not implemented yet
il y a 10 ans
Lolbot
0b111f1ece
fixed 6 files out of 4258:
- removed 1210 CR characters
- removed 17 trailing whitespaces
- replaced 0 tabs with spaces
- fixed 5 svn:eol-style properties
il y a 10 ans
Benjamin ‘Touky’ Huet
00807670b9
Easymesh test tuto works with lua, but EzMesh seems broken.
il y a 10 ans
Benjamin ‘Touky’ Huet
8222295f3b
2nd pass on Lua integration.
First pass on EzMesh integration (doesn't work yet)
il y a 10 ans
Benjamin ‘Touky’ Huet
baae344fc2
lua property get/set added, not as nice as I wished, but working.
il y a 10 ans
Benjamin ‘Touky’ Huet
596e74c78c
Added first pass for Base Lua setup
il y a 11 ans
Benjamin ‘Touky’ Huet
73cafd5c31
2nd EasyMesh split pass
il y a 11 ans
Benjamin ‘Touky’ Huet
f67da65818
First pass of EasyMesh split & refactor
Big FAT pass on windows-warning. It is better now.
il y a 11 ans
Benjamin ‘Touky’ Huet
d4d0225170
Removed all the enum macros, because this was shit and admitting that is the first step to global world domination.
il y a 11 ans
Sam Hocevar
31477c906e
build: remove the LolFx and the EasyMesh compilers for now.
il y a 11 ans
Benjamin ‘Touky’ Huet
cb7a99bac3
Added ShaderBuilder
il y a 11 ans
Benjamin ‘Touky’ Huet
a89dac5c30
Fixed some stuff and added some small tweaks
il y a 11 ans
Sam Hocevar
d373081b80
build: use #pragma once instead of header guards because 1) fuck the dinosaurs,
and 2) fuck the Visual Studio compiler that crashes when confused.
il y a 11 ans
Sam Hocevar
cd988786b9
build: reorganise includes so that we can use precompiled headers later.
il y a 11 ans
Sam Hocevar
b2283cd1a3
build: update VS solution and fix a few compilation warnings.
il y a 11 ans
Sam Hocevar
7a28671dee
math: get rid of the base_vec* classes (thanks to relaxed unions), rename
MASK to SWIZZLE in the vector templates, rename matrix<> to mat<> for
consistency, implement transposition for all matrix sizes, make matrix
columns private and only accessible through operator[].
il y a 11 ans
Sam Hocevar
fe665f85b4
base: strip core.h from its contents and put it in public/private headers.
il y a 11 ans
Sam Hocevar
3862ad59dc
base: going on a lowercase rampage; today’s victim: Array.
il y a 11 ans
Sam Hocevar
79ed58f1f0
Merge branch 'master' into scenegraph
il y a 11 ans
Sam Hocevar
44dec8612e
core: fix minor Windows and Raspberry compilation issues.
il y a 11 ans
Sam Hocevar
47e71bda63
base: rough implementation of safe enums with minimal ToString() support.
il y a 11 ans
Sam Hocevar
7e769d6c79
base: make the safe enums slightly safer. :-)
il y a 11 ans
Benjamin ‘Touky’ Huet
1e4af19a89
Praise the Safe-Enum.
Implemented Safe-Enum for everyone.
Now the power is in the Safe-Enum for all.
il y a 11 ans
Sam Hocevar
76740f77bc
math: remove some vector constants that were a bit too specific.
il y a 11 ans
Benjamin ‘Touky’ Huet
4c31c7b884
Build fix
il y a 12 ans
Benjamin ‘Touky’ Huet
b2bdb1972f
Several name tweaks here and there.
il y a 12 ans
Benjamin ‘Touky’ Huet
b7fc1953ab
Some names tweaks
Added workbench, for personnal experimentation.
il y a 12 ans
Sam Hocevar
8443733a08
math: add GLSL-inherited degrees() and radians() conversion functions.
il y a 12 ans
Sam Hocevar
232fa4126d
gpu: rename uniforms here and there for consistency.
il y a 12 ans
Lolbot
47b9f0abb0
fixed 69 files out of 2739:
- removed 10 CR characters
- removed 39 trailing whitespaces
- replaced 243 tabs with spaces
- fixed 60 svn:eol-style properties
il y a 12 ans
Benjamin ‘Touky’ Huet
87aa2dc3e9
shiny*.lolfx : light reflect FIX
il y a 12 ans
Benjamin ‘Touky’ Huet
066f131852
Light : Added Type SfEnum.
Shiny*.lolfx : fixed Directional light calculation.
MV : Tweak for future camera behaviour encapsulation.
il y a 12 ans
Benjamin ‘Touky’ Huet
2b6b50aa26
EZMesh : Some files splitup
il y a 12 ans
Benjamin ‘Touky’ Huet
c411be843c
Added Flat debugrendermode
Wireframe is back for normal OGL users
MV : Added timed command execution for future "demo mode"
il y a 12 ans
Benjamin ‘Touky’ Huet
accce03e6f
small tweaks in EZMesh shader compatibilities
il y a 12 ans
Lolbot
91304801cc
fixed 22 files out of 2667:
- removed 2 CR characters
- removed 9 trailing whitespaces
- replaced 0 tabs with spaces
- fixed 19 svn:eol-style properties
il y a 12 ans
Benjamin ‘Touky’ Huet
34688578ae
Added Shiny flat lolfx
il y a 12 ans
Benjamin ‘Touky’ Huet
b608607dba
EZMesh : Added Vertices{Merge|Separate} and PostBuildNormal.
il y a 12 ans
Benjamin ‘Touky’ Huet
3281169274
Input : Fixed mouse speed calculation in sdl & android.
il y a 12 ans
Benjamin ‘Touky’ Huet
4f66b4d1f5
EZMesh : Default uniform test, cause emscripten failed AGAIN.
il y a 12 ans
Benjamin ‘Touky’ Huet
b5bfa29caf
Several build fix
il y a 12 ans
Sam Hocevar
ed9c9ea274
easymesh: fix vertex lerp function prototypes.
il y a 12 ans
Benjamin ‘Touky’ Huet
46f0c2d7f0
EZMEsh : Tweaked SetColor syntax - Added QuadWeighting option
il y a 12 ans
Benjamin ‘Touky’ Huet
19f1af51be
EZM MV : Small beautification
il y a 12 ans
Benjamin ‘Touky’ Huet
6b2044349c
EZMesh : Added CommandStack & subsequent Loop command.
il y a 12 ans
Benjamin ‘Touky’ Huet
6e996f41aa
EZMesh : Added SCVert command
il y a 12 ans
Benjamin ‘Touky’ Huet
2b4dc175ee
Vector classes : added one (for consistency)
SceneSetup : Added ClearColor command
EZMesh : Added Dup[ ... ] command && cgs command syntax refactor
MViewer : Tweak & dictionnary.js updates
il y a 12 ans
Benjamin ‘Touky’ Huet
9bedc2092d
Meshviewer FIX + comment rework
entity : Added IsTicked
il y a 12 ans
Benjamin ‘Touky’ Huet
f5de1279b7
EZMesh DefaultShader Setup string tweak (for emscripten)
il y a 12 ans
Benjamin ‘Touky’ Huet
1e7d3ee21a
Added SceneSetup and its Parser/Compiler
il y a 12 ans