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年前
Benlitz
b07f6aba93
mesh: submesh class working, can be rendered with any compatible shader without caring of attributes
11年前
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年前
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年前
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年前
Benlitz
eab5c46b1e
input: added a name the controllers, and a static Get() function to easily retrieve a registered controller
11年前
Benlitz
b3d306d22e
input: added functions to bind keys over axis (not tested)
11年前
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年前
Benlitz
d0e70dbeb6
gpu: moved VertexUsage to shader.h and added GetUsage() and GetIndex() to ShaderAttrib
11年前
Benlitz
d775d7da19
gpu: added a SetStream that takes an array of attributes
11年前
Benlitz
9b7641df07
input: added a GetAvailableDevices function to retrieve device names.
11年前
Benlitz
e50f75403a
core: added StartsWith and EndsWith function for strings, and a sign function for numeric types
11年前
Sam Hocevar
58ec9dd582
math: add lol::sq() square function and simplify quaternion conversions.
11年前
Sam Hocevar
6adf553806
math: implement vec3::toeuler_* for Tait-Bryan angles.
11年前
Benjamin ‘Touky’ Huet
2c36522ece
nacl : CODE FAIL. today is not the day.
11年前
Benjamin ‘Touky’ Huet
0c750b9fcd
nacl : deactivated input to get build back.
11年前
Benjamin ‘Touky’ Huet
ec9c215459
small tweak on file object.
11年前
Benjamin ‘Touky’ Huet
de338ae89a
nacl build fix.
11年前
Benjamin ‘Touky’ Huet
afefed080b
Camera : Added useage tweak.
11年前
Sam Hocevar
f193bc2caa
scene: break text rendering again so that 2D games work properly...
11年前
Lolbot
16cbaaa1a3
fixed 3 files out of 2793:
- removed 58 CR characters
- removed 8 trailing whitespaces
- replaced 2 tabs with spaces
- fixed 1 svn:eol-style properties
11年前
Benjamin ‘Touky’ Huet
3778159bdc
added camera unit test.
11年前
Benjamin ‘Touky’ Huet
876f62228c
btphystest : added new camera functions. Added funny camera stuff for cat simulation.
11年前
Benjamin ‘Touky’ Huet
a03c38872d
btPhysTest : Added a new test mode called "CAT_MODE". Try it out at your own risks.
11年前
jeunathe
958d8c403e
add methods to Audio class to mute/unmute and change volume per channel
11年前
Sam Hocevar
349559acd9
input: fix uninitialised data in the SDL mouse input.
11年前
Sam Hocevar
aab8ecfd3e
core: fix grave logic bugs in the entity ticker.
11年前
Sam Hocevar
7fa84cdf36
math: remove debug code.
11年前
Sam Hocevar
c6e453fe5c
math: add unit tests for quat::rotate(vec3, vec3).
11年前
Sam Hocevar
af6deb15a2
math: create a quaternion from two vectors.
11年前
Sam Hocevar
e848af3f2a
math: fix an error in the quaternion code and update test suite.
11年前
Sam Hocevar
7cd3341504
base: allow String::C() to be non-const.
11年前
Sam Hocevar
ca230a60ad
thread: implement Queue::TryPush and Queue::TryPop.
11年前
Sam Hocevar
ccc9369660
gpu: avoid unnecessary OpenGL context changes.
11年前
Benlitz
b6b490578e
copy-paste failure corrected.
11年前
Lolbot
d375c7ba61
fixed 4 files out of 2770:
- removed 0 CR characters
- removed 0 trailing whitespaces
- replaced 5 tabs with spaces
- fixed 1 svn:eol-style properties
11年前
Sam Hocevar
19c357927f
build: synchronise Makefile.am with lolcore.vcxproj.
11年前
Benlitz
6f8dfa76c8
Added missing file and fixed mongoloclick
11年前
Benlitz
8a657ea287
input: Removed previous input system
11年前
Sam Hocevar
1b157def49
gpu: add SetDepthMask/GetDepthMask to render contexts.
11年前
Sam Hocevar
0529e067f2
input: fix a problem with the SDLK_WORLD_0 macro; arrow keys weren't
handled properly.
11年前
Sam Hocevar
e16416a6ee
input: fix a memory leak in the controller code.
11年前
Sam Hocevar
abcf219757
base: allow to resize an array to zero elements.
11年前
Sam Hocevar
da12e9cf97
scene: for now, restore the ortho cam when blitting tiles.
11年前
Lolbot
1f03fedb2d
fixed 19 files out of 2773:
- removed 2278 CR characters
- removed 0 trailing whitespaces
- replaced 115 tabs with spaces
- fixed 18 svn:eol-style properties
11年前
Benlitz
26191e40da
gpu: getters in RenderContext class
11年前
Benlitz
1a2bfe6609
gpu: fixed vbo attribute binding when one of the attribute on the buffer does not exist in the shader
11年前
Sam Hocevar
231b99714f
base: add Array::Data() method to access the underlying buffer.
11年前
Benlitz
42381d33a4
fixed a crash when updating a binding that has been bound to an unexisting key/axis of an existing device
11年前
Sam Hocevar
7159ef1dea
debug: fix a crash in the DebugFps constructor.
11年前