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
Audio 746 Thu 30 Jun, 2016 10:53:30 +0000
Compute 648 Sun 21 Feb, 2016 16:32:52 +0000
Headers 750 Thu 07 Jul, 2016 16:02:03 +0000
Input 743 Tue 28 Jun, 2016 15:55:50 +0000
Threading 757 Mon 01 Aug, 2016 16:13:27 +0000
Video 757 Mon 01 Aug, 2016 16:13:27 +0000
ByteBuffer.cpp 1.3K 671 Fri 08 Apr, 2016 16:26:49 +0000
DisplayWindow.cpp 9.2K 750 Thu 07 Jul, 2016 16:02:03 +0000
PlatformDefines.cpp 3.2K 727 Tue 14 Jun, 2016 16:01:38 +0000
PlatformDefinesApple.cpp 1.3K 686 Thu 21 Apr, 2016 16:24:19 +0000
PlatformDefinesUnix.cpp 1.3K 686 Thu 21 Apr, 2016 16:24:19 +0000
PlatformDefinesWindows.cpp 5.9K 750 Thu 07 Jul, 2016 16:02:03 +0000

Commits for Divide-Framework/trunk/Source Code/Platform

Revision Author Commited Message
757 IonutCava picture IonutCava Mon 01 Aug, 2016 16:13:27 +0000

[IonutCava]
- Add glObjectLabel calls for easier debugging
- Add config option to disable all multithreaded rendering API calls

756 IonutCava picture IonutCava Fri 29 Jul, 2016 16:09:29 +0000

[IonutCava]
- Cleaned up material shader:
— Add explicit functions for material colour properties
— Separate Phong from PBR
— Remove texture count variable and use TEX_OPERATION_NONE for single texture
- Added a Shader compute queue that all materials share. This allows better frame time allocation for shader compilation
- Attempt to fix Task and TaskPool race conditions

752 IonutCava picture IonutCava Wed 13 Jul, 2016 12:34:50 +0000

[IonutCava]
- If I could type, that’d be great.

751 IonutCava picture IonutCava Tue 12 Jul, 2016 12:15:10 +0000

[IonutCava]
- Fixed a typo in RingBuffer class
- Update PhysX dlls
- Improve InstallLibraries.bat batch file

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