Subversion Repository Public Repository

Divide-Framework

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

Entry Size Revision Updated
AI 750 Thu 07 Jul, 2016 16:02:03 +0000
Core 750 Thu 07 Jul, 2016 16:02:03 +0000
Dynamics 750 Thu 07 Jul, 2016 16:02:03 +0000
Environment 750 Thu 07 Jul, 2016 16:02:03 +0000
Geometry 750 Thu 07 Jul, 2016 16:02:03 +0000
Graphs 750 Thu 07 Jul, 2016 16:02:03 +0000
GUI 745 Wed 29 Jun, 2016 20:14:50 +0000
Libs 750 Thu 07 Jul, 2016 16:02:03 +0000
Managers 750 Thu 07 Jul, 2016 16:02:03 +0000
Networking 750 Thu 07 Jul, 2016 16:02:03 +0000
Physics 728 Wed 15 Jun, 2016 16:04:33 +0000
Platform 750 Thu 07 Jul, 2016 16:02:03 +0000
Rendering 750 Thu 07 Jul, 2016 16:02:03 +0000
Scenes 750 Thu 07 Jul, 2016 16:02:03 +0000
Server 721 Wed 08 Jun, 2016 15:47:49 +0000
UnitTests 750 Thu 07 Jul, 2016 16:02:03 +0000
Utility 750 Thu 07 Jul, 2016 16:02:03 +0000
config.h 10.7K 749 Mon 04 Jul, 2016 16:01:34 +0000
engineMain.cpp 2K 749 Mon 04 Jul, 2016 16:01:34 +0000
engineMain.h 1.4K 749 Mon 04 Jul, 2016 16:01:34 +0000
main.cpp 262 bytes 749 Mon 04 Jul, 2016 16:01:34 +0000
readme.h 2.5K 721 Wed 08 Jun, 2016 15:47:49 +0000
SceneList.h 3.6K 719 Fri 03 Jun, 2016 16:20:08 +0000
ToDo.h 4.5K 721 Wed 08 Jun, 2016 15:47:49 +0000

Commits for Divide-Framework/trunk/Source Code

Revision Author Commited Message
750 IonutCava picture IonutCava Thu 07 Jul, 2016 16:02:03 +0000

[IonutCava]
- Static analysis based fixes and improvements

749 IonutCava picture IonutCava Mon 04 Jul, 2016 16:01:34 +0000

[IonutCava]
- Added initial environment mapping code:
— Allow adding, per scene, of multiple environment probes that generate cube map reflections
— Support 2 types of probes: infinite (such as sky only probes) and local. Local probes use an AABB that will later be used for parallax correction
— Probes are held in a scene specific pool, can be updated at different rates and their results can be passed on to materials (if materials don’t need specific reflection systems such as for water or mirrors)
- ToDo:
— Blend between probes (currently, only the closes one is selected)
— Reduce VRAM usage
— Set as fallback for screen space reflections

748 IonutCava picture IonutCava Thu 30 Jun, 2016 18:59:05 +0000

[IonutCava]
- Bug fixing for the new shader recompile system

747 IonutCava picture IonutCava Thu 30 Jun, 2016 15:32:46 +0000

[IonutCava]
- Rework shader recompilation system
— Added a recompile all system for shaders
— Added a recompile selected for materials
— Still buggy

746 IonutCava picture IonutCava Thu 30 Jun, 2016 10:53:30 +0000

[IonutCava]
- Add multiple playlist support for music.
— Needs more testing
— No cross-fading between tracks because SDL_mixer doesn’t support that.
-— Build cross-fade in the tracks instead?

745 IonutCava picture IonutCava Wed 29 Jun, 2016 20:14:50 +0000

[IonutCava]
- Added on click sounds for buttons
- Added music playlist options for scenes (configurable via XML)
- Cache sound chunks and music files in SDLWrapper.cpp

744 IonutCava picture IonutCava Tue 28 Jun, 2016 21:43:58 +0000

[IonutCava]
- More performance tweaks

743 IonutCava picture IonutCava Tue 28 Jun, 2016 15:55:50 +0000

[IonutCava]
- More performance tuning:
— Move billboarding related camera variable calculation to shaders instead of CPU
— Replace some DIVIDE_ASSERT calls with regular assert calls in really low level code.
— Some cleanup of the GenericDrawCommand class
— glRegularBuffer does an invalidation call before updating
— Misc changes

742 IonutCava picture IonutCava Mon 27 Jun, 2016 16:16:12 +0000

[IonutCava]
- Small performance tweaks

741 IonutCava picture IonutCava Sun 26 Jun, 2016 18:01:25 +0000

[IonutCava]
- Properly wait for all pending tasks to finish before shutdown
- Add a reset method to the FrameRateHandler
- Rework glQuery system.
- Avoid mipmap generation on the current luma render target