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
|
il y a 11 ans |
Ivan Safrin
|
0b1b425be1
Added a SceneCurve class to render/place BezierCurves in the Scene, added bezier curve editing and SceneCurve save/load to IDE entity editor, added a message box popup to the IDE, fixed bounding box calculations in camera and light preview gizmos in the entity editor, fixed bounding box calculation in the entity editor grid
|
il y a 11 ans |
Ivan Safrin
|
df8202c627
Fixed broken transform gizmo funcitonality in X and Y axis locked views in entity editor
|
il y a 11 ans |
Ivan Safrin
|
cd1adb398f
Added a locked view mode for each axis in the entity editor, fixed trackball camera panning code
|
il y a 11 ans |
Ivan Safrin
|
13454ea6a1
Fixed transforms getting messed up by rotation and scaling in the editor transform gizmo, fixed transforms getting messed up on Undo after rotation and scale in editor, fixed lines disappearing in the transform gizmo, fixed typo in documentation
|
il y a 11 ans |
Ivan Safrin
|
e6653dbde3
IDE on Windows will now act properly if there are unsaved files. Switched IDE on Windows to use native menus/accelerators
|
il y a 12 ans |
Ivan Safrin
|
4cb18f7521
Rewrote and fixed frustum culling, added Vector4 class, added AABB calculation to entities, made local bounding box protected and added accessors, fixed bounding box generation across the board, moved some mesh related settings from Entity to SceneMesh, fixed world-space particles, added visibility calculation toggles to Scenes
|
il y a 12 ans |
Ivan Safrin
|
a63db488f3
Added grid-snapping to the entity editor, added grid snap buttons to the bottom menu, added checkbox to enabled and disable grid to the grid settings panel
|
il y a 12 ans |
Ivan Safrin
|
eb7251a394
Fixed vertical plane primitive not generating tangents, added a way to enable and disable particle emitters, fixed a number of crashes in the IDE, memory cleanup in the IDE, shaders now reload again if program files are changed and reload resources is activated, asset browser now clears asset list if asset browsing mode is changed, material options now update if you change a mesh material in the entity editor.
|
il y a 12 ans |
Ivan Safrin
|
568218f268
UAdded Undo/Redo support for select, transform, create and delete actions in entity editor, fixed torus bounding box
|
il y a 12 ans |
Ivan Safrin
|
e0228cb5d3
Added ability to add entities into other entities in the entity editor, fixed removal of linked resource pools from entity property view, added shortcut to deselect all in entity editor (KEY_ESCAPE)
|
il y a 12 ans |
Ivan Safrin
|
78a310b2b5
Added support for turning off key repeat in CoreInput, SceneLights will now remove themselves from the Scene in their destructor, Entity editor will now ignore shortcuts if not focused, added support for constraining Scene input to the camera viewport, entity editor will now ignore mouse input outside of its scene viewport
|
il y a 12 ans |
Ivan Safrin
|
30bcbf7fd2
Added UIIconSelector control to UI library, added UI assets for UIIconSelector to IDE and default themes, made transform gizmo controls use the new UI control, added a tree view to the entity editor, redid some icons in the entity editor to look better on the UIIconSelector control
|
il y a 12 ans |
Ivan Safrin
|
2b14c3ddbf
Fixed transform gizmo getting stuck in view move mode, saving and loading for SceneSounds, Cameras, empty Entities and SceneLabels in entity editor
|
il y a 12 ans |
Ivan Safrin
|
96b724862a
Added transform shortcuts (blender style) to the entity editor, fixed rotation with transform gizmo
|
il y a 12 ans |
Ivan Safrin
|
8a2b71be95
Implemented median center point for scaling gizmo, fixed missing non-retina icon
|
il y a 12 ans |
Ivan Safrin
|
adef34818a
Added menu to select median or individual entity position transform center, implemented median point for rotation transforms in entity editor
|
il y a 12 ans |
Ivan Safrin
|
543062ea0c
Fixed adjusted matrix calculation, added local and global coordinate transform modes to the transform gizmo in entity editor
|
il y a 12 ans |
Ivan Safrin
|
d2d63bd2d8
Fixed options being reversed in torus mesh, fixed hit areas on the rotate gizmo
|
il y a 12 ans |
Ivan Safrin
|
06a3fab45c
Fixed icon and transform gizmo scaling in 2d mode in entity editor, fixed icon and transform gizmo scaling jerkiness
|
il y a 12 ans |
Ivan Safrin
|
722a6bc095
Fixed spotlight calculation in default shaders, added all default shaders as default materials, added spotlight visualizer to the entity editor, fixed some light prop sheet values
|
il y a 12 ans |
Ivan Safrin
|
3c419a0c53
Added a camera fov frustum visualizer to the 3d editor
|
il y a 12 ans |
Ivan Safrin
|
02272793af
Removed Polygon from Polycode, meshes now contain vertices directly
|
il y a 12 ans |
Ivan Safrin
|
2b81a11bda
Fixed cone primitive sometimes missing a face, fixed empty space in scene primitive property view
|
il y a 12 ans |
Ivan Safrin
|
fc92ccdb5d
Added a 3D transform property sheet to entity editor, fixed transform gizmo to always follow selected entities positions, changed Quaternion's toEulerAngles to returning the vector, changed Entity's internal euler rotation storage to Vector3
|
il y a 12 ans |
Ivan Safrin
|
a0e54ada27
Fixed scene primitives to all use triangles, added ScenePrimitive property sheet to entity editor, fixed ray-polygon intersect, added a new primitive type for line only circles
|
il y a 12 ans |
Ivan Safrin
|
b60472479c
Fixed mouse picking in virtual 2D scenes, added 2D mode to entity editor
|
il y a 12 ans |
Ivan Safrin
|
ca05ac1572
Removed old setRenderMode setting from Renderer in favor of setWireframePolygonMode, added abiliy to add meshes and primitives to 3d entity editor, added mesh icon to asset browser
|
il y a 12 ans |
Ivan Safrin
|
0b76b19e29
Recreated all IDE assets and both default UI themes as vector assets, exported high resolution retina assets, IDE will now choose a retina UI theme and retina assets if running on a retina display. Tons of UI tweaks across the board
|
il y a 12 ans |
Ivan Safrin
|
c51a325316
Added Xcode 5 compatibility, retina display support in OS X, tweaked some UI positioning
|
il y a 12 ans |