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
Headers 863 Wed 15 Feb, 2017 16:27:26 +0000
ShaderProgram.cpp 14.2K 863 Wed 15 Feb, 2017 16:27:26 +0000

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

Revision Author Commited Message
863 IonutCava picture IonutCava Wed 15 Feb, 2017 16:27:26 +0000

[IonutCava]
- Split Resource class into Resource and CachedResource
— CachedResource is the only resource held in a ResourceCache and loaded from a ResourceDescriptor
— CachedResource is mapped by its creation descriptor’s hash value, instead of the resource name
-— Multiple cached resources can now exist with the same name if the have different properties, for example.

860 IonutCava picture IonutCava Mon 13 Feb, 2017 21:07:59 +0000

[IonutCava]
- Fix shared_ptr leak in resource loading callbacks

858 IonutCava picture IonutCava Sun 12 Feb, 2017 20:55:05 +0000

[IonutCava]
- More resource loading updates

856 IonutCava picture IonutCava Fri 10 Feb, 2017 17:19:06 +0000

[IonutCava]
- Attempt to improve resource creation mechanism by adding a callback for when the resource finishes loading
— This is useful for multi-threaded loading: shaders, textures, terrain, etc

855 IonutCava picture IonutCava Thu 09 Feb, 2017 17:21:35 +0000

[IonutCava]
- Cleanup and optimize ByteBuffer class (native support for vector and array read/writes)
- Cleanup file read/write functions
- Promote ByteBuffer class from a platform specific feature to a core feature

854 IonutCava picture IonutCava Wed 08 Feb, 2017 17:14:03 +0000

[IonutCava]
- Texture usage cleanup
- Reflection and Refraction cleanup for CUBE targets: use CUBE_MAP_ARRAY instead of multiple targets

850 IonutCava picture IonutCava Mon 06 Feb, 2017 17:04:39 +0000

[IonutCava]
- More code rot fixes
- Separate Planar reflectors/refractors from Cube R/R
- Now passing detail levels to shaders

846 IonutCava picture IonutCava Fri 03 Feb, 2017 22:41:05 +0000

[IonutCava]
- More scripting work

845 IonutCava picture IonutCava Fri 03 Feb, 2017 14:36:26 +0000

[IonutCava]
- Hot reloading system cleanup
- More script system bug fixes

843 IonutCava picture IonutCava Thu 02 Feb, 2017 17:03:33 +0000

[IonutCava]
- Add more matrix unit tests and fix discovered bugs
- Fix compile warning in ShaderProgram
- Rework script function binding and add unit test for this usecase