Sam Hocevar
7108f8566d
math: add orthogonal() and orthonormal() for 3-component vectors.
11 lat temu
Sam Hocevar
5721afb967
nacl: compilation fix.
11 lat temu
Benjamin ‘Touky’ Huet
794f1a5086
tweak
11 lat temu
Benjamin ‘Touky’ Huet
7a3c90ef39
EasyMesh : Copy CTor fix.
11 lat temu
Benjamin ‘Touky’ Huet
7d93ea60d7
MeshViewer : Store EasyMeshes as Pointer.
11 lat temu
Benjamin ‘Touky’ Huet
b9a3257bc7
MeshViewer : tweak
11 lat temu
Benjamin ‘Touky’ Huet
2ace630ed5
MeshViewer html update
11 lat temu
Benjamin ‘Touky’ Huet
f8fe3613fe
MeshViewer html : Added Progress bar.
11 lat temu
Benjamin ‘Touky’ Huet
f815073125
MeshViewer : HTML update
11 lat temu
Benjamin ‘Touky’ Huet
0e8de199a7
EasyMesh tweaked : New Copy CTor & RenderMesh state.
11 lat temu
Benlitz
339f05db73
input: binding multiple key/axis to the same controller action
11 lat temu
Benjamin ‘Touky’ Huet
4b3686a927
MeshViewer TWEAK
EasyMesh Parser/Scanner & Functions revamp to be more like real logical functions.
EZMesh & URO : Added "//" comments to Parser/Scanner
11 lat temu
Benjamin ‘Touky’ Huet
b11e4b8f8c
Moved several projects to Input V2.
11 lat temu
Benjamin ‘Touky’ Huet
71074c860d
Added meshviewer .hmtl & .nmf
11 lat temu
Benjamin ‘Touky’ Huet
1535164bd7
NaCl tweaks
11 lat temu
Sam Hocevar
0c17fcb8cd
vslol: mark version 1.0.2.0.
11 lat temu
Benjamin ‘Touky’ Huet
2ee1b77a13
NaCl #if
11 lat temu
Lolbot
eae4cc44bf
fixed 21 files out of 2631:
- removed 9 CR characters
- removed 0 trailing whitespaces
- replaced 0 tabs with spaces
- fixed 21 svn:eol-style properties
11 lat temu
Sam Hocevar
98746e418c
vslol: ignore Sony VSE plugin classifier madness.
11 lat temu
Benjamin ‘Touky’ Huet
2e3c5e6e94
build FIX
11 lat temu
Lolbot
e7a384243a
fixed 8 files out of 2631:
- removed 264 CR characters
- removed 5 trailing whitespaces
- replaced 0 tabs with spaces
- fixed 7 svn:eol-style properties
11 lat temu
Benjamin ‘Touky’ Huet
ddb36a2e91
MessageService build fix
11 lat temu
Benjamin ‘Touky’ Huet
5cfaf8576a
include fixup
11 lat temu
Benjamin ‘Touky’ Huet
b0181eafd2
nacl-instance : ::HandleMessage now does a MessageService::Send()
11 lat temu
Benjamin ‘Touky’ Huet
721d114e3a
touky_demo : various fixes & tweaks.
meshviewer : Full revamp, now bigger & better.
11 lat temu
Benjamin ‘Touky’ Huet
0a7dc44a67
Added MessageService : Basic & Naive Message logging.
Camera & vector.cpp : Fixed shifted_perspective crash with almost zero FOV.
11 lat temu
Sam Hocevar
68ae1dd35e
vslol: disable funky debug colouring in .lolfx files.
11 lat temu
Benjamin ‘Touky’ Huet
78c949b2d5
URO : Added URO parser/scanner etc for custom command setup.
EzMesh : parser/scanner regen (with older bison cause windows).
11 lat temu
Benjamin ‘Touky’ Huet
d8114e6cfb
String : Added ::replace(char, char, bool), ::ToLower(), ::ToUpper()
Added utils.h : GetRandom(Array<T>) : gets a random element in a template list with weight logic.
T FindValue(char*) : Find the value of a safe enum from the given name (when GetName is implemented)
swap(T&, T&) is now in here too.
11 lat temu
Benjamin ‘Touky’ Huet
b38276be63
easymesh : typo
11 lat temu
Sam Hocevar
353d0a4417
math: last pass (hopefully) at the quaternion/euler conversions.
11 lat temu
Sam Hocevar
d5d73330e8
math: more quaternion to Euler angles fixes, plus unit tests.
11 lat temu
Benlitz
eaaf4ef3d3
updated .gitignore and fixed Benlitz's voxel vcxproj
11 lat temu
Sam Hocevar
9ecd579593
math: fix quaternion to euler conversion and add unit tests.
11 lat temu
Sam Hocevar
9cfe17fd8b
core: fix some minor compiler warnings.
11 lat temu
Benjamin ‘Touky’ Huet
81806bf47c
testsuite : fixed camera.cpp build
11 lat temu
Lolbot
4e0a9c93db
fixed 8 files out of 2617:
- removed 0 CR characters
- removed 0 trailing whitespaces
- replaced 88 tabs with spaces
- fixed 3 svn:eol-style properties
11 lat temu
Benlitz
b07f6aba93
mesh: submesh class working, can be rendered with any compatible shader without caring of attributes
11 lat temu
Benlitz
c1da4619f7
input: renamed xinput keys to something more human readable (such as A or DPadLeft) and inverted mouse Y axis to match joystick axis (negatives being up)
core: calling InitGame() at the first tick of an entity. InitDraw is still uncalled yet
fixed mrpigeon and orbital accordingly
11 lat temu
Benjamin ‘Touky’ Huet
04556dea8b
mat4 : removed useless ortho(). Fixed shifted_perspective so it actually works.
numeric : Added SmoothClamp & swap
camera : fixed target&up issues and added screen-scale factor.
touky_demo : correct camera integration & first pass on uro refactor. Also added Makefile to vcproj
11 lat temu
Benjamin ‘Touky’ Huet
78f131385b
Added Makefile to solution
11 lat temu
Benlitz
35c5bce344
orbital: upgraded to the new input system and fixed compilation. NOT WORKING since InputGame() is not currently being called by the engine.
11 lat temu
Benlitz
eab5c46b1e
input: added a name the controllers, and a static Get() function to easily retrieve a registered controller
11 lat temu
Benlitz
b3d306d22e
input: added functions to bind keys over axis (not tested)
11 lat temu
Benlitz
6b6d0137bb
fixed more projects regarding the shader attribute change
11 lat temu
Benlitz
f104674963
gpu: removed attribute name, everything works using semantic only now. For glsl, semantic is determined from the attribute name which must follow this pattern: in_[Semantic][index], index being optional. Note: this may break most of the projects although I tried to updated every shader accordingly
11 lat temu
Benlitz
d0e70dbeb6
gpu: moved VertexUsage to shader.h and added GetUsage() and GetIndex() to ShaderAttrib
11 lat temu
Benlitz
d775d7da19
gpu: added a SetStream that takes an array of attributes
11 lat temu
Benlitz
9b7641df07
input: added a GetAvailableDevices function to retrieve device names.
11 lat temu
Benlitz
e50f75403a
core: added StartsWith and EndsWith function for strings, and a sign function for numeric types
11 lat temu