touky
fab4610405
lolua tweaks
Added macros to help basic setup
9 년 전
touky
eb943fc5e3
Lolua small simplification
getter default params are better now
9 년 전
touky
0cdeb424d9
2nd pass, removed all old code, and fixed all the wrong usages
9 년 전
touky
4d78d62a70
Lolua refactor 2nd pass: New version is much simpler and practical
Next pass is clean-up and fix of all the old usage
9 년 전
touky
527e27c880
- ImGUI is now operational again
- Most recent version is in with index buffer support
9 년 전
Sam Hocevar
0ef4e3c203
Clean up a lot of shader crap
9 년 전
Sam Hocevar
96d725fd71
lua: replace lol::LuaState with the original lua_State
We have no hope of extending lua_State to add more data to it, because
that object may be created by Lua itself, for instance within a coroutine,
and it has no knowledge of our version of the object.
9 년 전
Sam Hocevar
9e4b6a4155
build: add path to lolfx resource names
This will help us deal with shader name collision. Breaks the Windows
build for the moment, unfortunately.
9 년 전
Sam Hocevar
d84605c105
Remove Xbox 360 support, too much stuff no longer compiles.
10 년 전
Sam Hocevar
078751a820
math: all API functions dealing with angles now use radians.
We already have the convenient degrees() and radians() functions to convert
between angle formats. This commit involves a lot of refactoring here and
there and I may have missed some places where conversions were needed. But
hopefully there aren’t may such places.
10 년 전
Sam Hocevar
861568b146
misc: some cleanup in files, including UTF-8 BOM.
10 년 전
Sam Hocevar
103f60d48b
misc: replace NULL with nullptr in most places.
10 년 전
Benjamin ‘Touky’ Huet
6ab67e8f86
btPhysTest is working again, but it still has 7 Ticker::Unref(Shader) that should be there ......
10 년 전
Sam Hocevar
03c17fcae4
base: clean up and refactor containers.
The containers no longer force the user to use the ptrdiff_t type for
size information. For convenience, size() now always returns an int,
and the size_s() method offers a way to handle arrays with more than
2 billion elements. Internally, we still use ptrdiff_t, though.
Since so much code had to be changed, I took the opportunity to get
rid of capitalised accessors for classes that are lowercase.
10 년 전
Benjamin ‘Touky’ Huet
a7d6e0190e
Scene stuff is back to non-static logic with a few tricks
Scene rendering logic is now better
10 년 전
Benjamin ‘Touky’ Huet
cfcff9acc3
MultiScene: Phase 1: g_scene removal and conversion to Scene::
10 년 전
Benjamin ‘Touky’ Huet
73f729d2ef
MeshViewer refactor is on good way
Reworked Primitive logic for scene rendering
FileUpdateTester works now .....
10 년 전
Benjamin ‘Touky’ Huet
3f167f2f1d
ImGui 1.37
MeshViewer first pass
10 년 전
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
10 년 전
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
10 년 전
Benjamin ‘Touky’ Huet
00807670b9
Easymesh test tuto works with lua, but EzMesh seems broken.
10 년 전
Benjamin ‘Touky’ Huet
8222295f3b
2nd pass on Lua integration.
First pass on EzMesh integration (doesn't work yet)
10 년 전
Benjamin ‘Touky’ Huet
baae344fc2
lua property get/set added, not as nice as I wished, but working.
10 년 전
Benjamin ‘Touky’ Huet
596e74c78c
Added first pass for Base Lua setup
10 년 전
Benjamin ‘Touky’ Huet
73cafd5c31
2nd EasyMesh split pass
10 년 전
Benjamin ‘Touky’ Huet
f67da65818
First pass of EasyMesh split & refactor
Big FAT pass on windows-warning. It is better now.
10 년 전
Benjamin ‘Touky’ Huet
d4d0225170
Removed all the enum macros, because this was shit and admitting that is the first step to global world domination.
11 년 전
Sam Hocevar
31477c906e
build: remove the LolFx and the EasyMesh compilers for now.
11 년 전
Benjamin ‘Touky’ Huet
cb7a99bac3
Added ShaderBuilder
11 년 전
Benjamin ‘Touky’ Huet
a89dac5c30
Fixed some stuff and added some small tweaks
11 년 전
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.
11 년 전
Sam Hocevar
cd988786b9
build: reorganise includes so that we can use precompiled headers later.
11 년 전
Sam Hocevar
b2283cd1a3
build: update VS solution and fix a few compilation warnings.
11 년 전
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[].
11 년 전
Sam Hocevar
fe665f85b4
base: strip core.h from its contents and put it in public/private headers.
11 년 전
Sam Hocevar
3862ad59dc
base: going on a lowercase rampage; today’s victim: Array.
11 년 전
Sam Hocevar
79ed58f1f0
Merge branch 'master' into scenegraph
11 년 전
Sam Hocevar
44dec8612e
core: fix minor Windows and Raspberry compilation issues.
11 년 전
Sam Hocevar
47e71bda63
base: rough implementation of safe enums with minimal ToString() support.
11 년 전
Sam Hocevar
7e769d6c79
base: make the safe enums slightly safer. :-)
11 년 전
Benjamin ‘Touky’ Huet
1e4af19a89
Praise the Safe-Enum.
Implemented Safe-Enum for everyone.
Now the power is in the Safe-Enum for all.
11 년 전
Sam Hocevar
76740f77bc
math: remove some vector constants that were a bit too specific.
11 년 전
Benjamin ‘Touky’ Huet
4c31c7b884
Build fix
11 년 전
Benjamin ‘Touky’ Huet
b2bdb1972f
Several name tweaks here and there.
11 년 전
Benjamin ‘Touky’ Huet
b7fc1953ab
Some names tweaks
Added workbench, for personnal experimentation.
12 년 전
Sam Hocevar
8443733a08
math: add GLSL-inherited degrees() and radians() conversion functions.
12 년 전
Sam Hocevar
232fa4126d
gpu: rename uniforms here and there for consistency.
12 년 전
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
12 년 전
Benjamin ‘Touky’ Huet
87aa2dc3e9
shiny*.lolfx : light reflect FIX
12 년 전
Benjamin ‘Touky’ Huet
066f131852
Light : Added Type SfEnum.
Shiny*.lolfx : fixed Directional light calculation.
MV : Tweak for future camera behaviour encapsulation.
12 년 전