Subversion Repository Public Repository

Divide-Framework

This repository has no backups
This repository's network speed is throttled to 100KB/sec

Commits for Divide-Framework/

Revision Author Commited Message
1008 IonutCava picture IonutCava Fri 22 Dec, 2017 15:55:34 +0000

[Ionut]
- Cleanup GUIButton
- Small fixes with terrain rendering

1007 IonutCava picture IonutCava Fri 22 Dec, 2017 11:12:21 +0000

[Ionut]
- Fix crash due to GUIButton not unsubscribing from events on destruction
- Fixed the BoundingComponent <-> BoundingSystem coupling
- Dump shader binaries every time. Still unused for now
- Use the default shader for Terrain BBoxes
- Quad3D should always keep its vb data
- Fixed a bug with copying patch vertex count in GenericDrawCommand
- Fixed a bug with GL debug message control

1006 IonutCava picture IonutCava Thu 21 Dec, 2017 23:03:41 +0000

[Ionut]
- Fixed a bug with PushConstants of vector data

1005 IonutCava picture IonutCava Thu 21 Dec, 2017 17:04:09 +0000

[Ionut]
- At the end of the frame, set the scissor rect to the base viewport size to fix issues with CEGUI

1004 IonutCava picture IonutCava Wed 20 Dec, 2017 17:16:32 +0000

[Ionut]
- More GUI cleanup (added multiple GUIButton events)
- Typedef vec4<U8> and vec4<F32> to UColour and FColour respectively for easier to read code.

1003 IonutCava picture IonutCava Tue 19 Dec, 2017 17:08:06 +0000

[Ionut]
- GUI cleanup

1002 IonutCava picture IonutCava Mon 18 Dec, 2017 17:31:54 +0000

[Ionut]
- Cleanup GUI a bit
- Disable some nVidia GL warnings

1001 IonutCava picture IonutCava Sun 17 Dec, 2017 20:55:45 +0000

[Ionut]
- Fix IMGUI rendering with GenericVertexData
- Fix persistent buffer locking issue (lock after every draw call, even if it overlaps)

1000 IonutCava picture IonutCava Thu 14 Dec, 2017 16:13:18 +0000

[Ionut]
- GenericVertexData fixes and cleanup

999 IonutCava picture IonutCava Thu 14 Dec, 2017 00:27:08 +0000

[Ionut]
- Simply GenericVertexData class a lot
- Move IMGUI to GenericVertexData based rendering (still has rendering issues)
- Fix some crash issues on shutdown if the rendering API failed to initialize
- Disable some GL debugging flags as they seem to cause issues with the new 17.12.1 AMD driver

998 IonutCava picture IonutCava Wed 13 Dec, 2017 17:20:30 +0000

[Ionut]
- Fixed a scene change crash

997 IonutCava picture IonutCava Tue 12 Dec, 2017 19:42:22 +0000

[Ionut]
- Fix chaiscript 6.0 port related issues
- Fix GUIDWrapper ghost member that was causing linking errors

996 IonutCava picture IonutCava Tue 12 Dec, 2017 17:16:54 +0000

[Ionut]
- Update and improve SGN creation and destruction
- Fix cleanup issues
- Fix GPU object memory leaks
- Fix duplicate GUID values being generated
- Misc cleanups and optimizations

995 IonutCava picture IonutCava Mon 11 Dec, 2017 23:44:26 +0000

[Ionut]
- crash fix

994 IonutCava picture IonutCava Mon 11 Dec, 2017 18:01:11 +0000

[Ionut]
- Moved remaining components to new ECS system
- Started cleaning up code that was made redundant by the ECS system

993 IonutCava picture IonutCava Sun 10 Dec, 2017 20:07:57 +0000

[Ionut]
- Finished initial port of the old scene graph system to the new ECS based system.
- Finished converting 2 components to the new ECS system: Transform and RigidBody
- Fixed the “Deploy” build error with the CEGUI OpenGL renderer.
- Compilation now needs C++14 support (it’s sufficiently wide-spread now)

992 IonutCava picture IonutCava Thu 07 Dec, 2017 18:01:51 +0000

[Ionut]
- Split PhysicsComponent into 2, ECS-based, components: TransformComponent and RigidBodyComponent
UNTESTED

991 IonutCava picture IonutCava Tue 05 Dec, 2017 23:51:14 +0000
990 IonutCava picture IonutCava Tue 05 Dec, 2017 17:20:10 +0000

[Ionut]
- Some SceneGraph and SceneGraphNode cleanup

989 IonutCava picture IonutCava Fri 01 Dec, 2017 16:10:10 +0000

[Ionut]
- Moved MainMenuBar out of PanelManager and modified it a bit
- Updated Imgui and addons to the latest version
- Added “Step 1 frame” and “Step 60 frames” buttons to the editor (when the simulation is paused, these advance time by the given number of frames only)
- Removed per-scene base camera and added a utility default camera, also used by the editor

988 IonutCava picture IonutCava Thu 30 Nov, 2017 23:08:51 +0000

[Ionut]
- Add a Rect class (basic wrapper around a vec4)
- More work on MouseEvent system

987 IonutCava picture IonutCava Thu 30 Nov, 2017 17:19:21 +0000

[Ionut]
- glBlendFuncSeparate changes the blend mode for ALL buffers, so adjust code to handle this. This also fixes CEGUI rendering
- Fix CEGUI crashing on shutdown

986 IonutCava picture IonutCava Wed 29 Nov, 2017 23:24:51 +0000

[Ionut]
- Fix an issue with imgui_addons saving and loading layouts

985 IonutCava picture IonutCava Tue 28 Nov, 2017 23:54:21 +0000

[Ionut]
- Started adapting mouse input events to handle viewport shifts

984 IonutCava picture IonutCava Mon 27 Nov, 2017 17:42:23 +0000

[Ionut]
- Fix viewport adjustment on window resize