Ivan Safrin
|
92920fd47d
Tweaked binding generation to allow for receiving charCode from InputEvent in Lua, added an option for SceneSounds to play and loop automatically when loaded as part of a SceneEntityInstance, added an option for it to the entity editor in the IDE
|
11 vuotta sitten |
Ivan Safrin
|
6ebb5576d0
Added CoreInput accessor to CoreServices
|
11 vuotta sitten |
Ivan Safrin
|
213fd02556
Fixed mesh particle emitter to work with new mesh system
|
11 vuotta sitten |
Ivan Safrin
|
1194dfe5ba
Merge branch 'master' of https://github.com/ivansafrin/Polycode
|
11 vuotta sitten |
Ivan Safrin
|
edc12c482c
Fixed get image part
|
11 vuotta sitten |
Ivan Safrin
|
4c3720bfed
Added a SceneMesh sheet for entity editor, made SceneMeshes that have VBOs and a skeleton not use VBOs unless the setting to send bone matrices to the material is on
|
11 vuotta sitten |
Ivan Safrin
|
6a1b8a5969
Added overloaded Number multiplication operator for Vector2
|
11 vuotta sitten |
Ivan Safrin
|
5f660b6530
Added an OBJ file saving feature to Mesh
|
11 vuotta sitten |
Ivan Safrin
|
8199141b22
Fixed SceneSprite details being saved twice due to merge error
|
11 vuotta sitten |
Ivan Safrin
|
aa2a42fd06
Merge branch 'master' of https://github.com/ivansafrin/Polycode
|
11 vuotta sitten |
Ivan Safrin
|
d9d7ff88d6
Fixed distance not being returned properly in ray/box intersection code, made editor icons lower resolution and smaller
|
11 vuotta sitten |
Ivan Safrin
|
98042c1598
Fixed a crash because of uninitialized gl function pointer, Disabled console in the IDE on windows
|
11 vuotta sitten |
Ivan Safrin
|
ecb0a55466
Fix for missing gl function on Windows
|
11 vuotta sitten |
Ivan Safrin
|
d4cc4f457f
Fixed Bone::getName not parsing properly into bindings, fixed scaled 3d objects not being tracked properly by the 3d physics module, fixed some mesh generation stuff broken by mesh rewrite
|
11 vuotta sitten |
Ivan Safrin
|
7d86739ff5
Fixed Lua bindings not returning NULL pointer members in C++ classes properly, added a Lua-accessible vector multiply method to Matrix4, added an option to disable animations in a specific skeleton bone, fixed SceneLabel saving in entity editor broken in previous commit, minor 3d physics bugfixes, fixed bounding box calculation bug in Mesh introduced by recent mesh changes
|
11 vuotta sitten |
Ivan Safrin
|
d50a95ef10
Added GPU skinning vertex shader to default pak
|
11 vuotta sitten |
Ivan Safrin
|
8be60d9cb7
Optimized mesh skinning further, added support for GPU skinning
|
11 vuotta sitten |
Ivan Safrin
|
a9b5d1ece3
Meshes now use direct arrays for vertex information storage making rendering faster and meshes take up less space, removed Vertex class, update codebase to work with new changes, removed old GLES1 files
|
11 vuotta sitten |
Ivan Safrin
|
ab747dddae
Fixed weighted scaling tracks in skeletal animation, fixed crash in the IDE when a clipboard data provider is destroyed
|
11 vuotta sitten |
Ivan Safrin
|
77aa0c6eec
Fixed mesh hit detection broken by previous commit
|
11 vuotta sitten |
Ivan Safrin
|
38ae3d8a37
Drastically sped up skeletal animation, optimized render array creation, replaced getVertex/getActualVertex with getVertex/getIndexedVertex to avoid conditionals in vertex access
|
11 vuotta sitten |
Ivan Safrin
|
445d4069e9
Re-enabled scaling in skeletal animation, removed debug printfs from Image
|
11 vuotta sitten |
Ivan Safrin
|
e2f3451384
Added HDR image loading support (still expiremental), fixed image type not being respected in texture creation
|
11 vuotta sitten |
Ivan Safrin
|
9f4cc52da6
Physics event will now send collision entities as well as physics entities
|
11 vuotta sitten |
Ivan Safrin
|
d56bffaf46
Fixed euler angles not being set in Enity::lookAt
|
11 vuotta sitten |
Ivan Safrin
|
1983a51de4
Added a fix for fixed timestep on Windows
|
11 vuotta sitten |
Ivan Safrin
|
1ed5c4c95b
Bezier points now have a selection preference over other entities in entity editor
|
11 vuotta sitten |
Ivan Safrin
|
16de993f35
Added a shortcut to return world position along the curve to SceneCurve, added SceneCurve doxygen documentation
|
11 vuotta sitten |
Ivan Safrin
|
f854f9710a
Fixed bezier curve point selection not working properly with the distance-based multi-select system in the entity editor
|
11 vuotta sitten |
Ivan Safrin
|
fd96742c9b
colorAffectsChildren=false now prevents all parent color from affecting child entities, fixed bezier curve not deselecting properly when selecting another bezier curve in the entity editor
|
11 vuotta sitten |