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 933 Tue 15 Aug, 2017 00:02:05 +0000
Core 933 Tue 15 Aug, 2017 00:02:05 +0000
Dynamics 938 Wed 16 Aug, 2017 21:35:55 +0000
Environment 940 Fri 18 Aug, 2017 16:18:44 +0000
Geometry 938 Wed 16 Aug, 2017 21:35:55 +0000
Graphs 940 Fri 18 Aug, 2017 16:18:44 +0000
GUI 940 Fri 18 Aug, 2017 16:18:44 +0000
HotReloading 890 Sun 14 May, 2017 20:54:59 +0000
Libs 923 Tue 01 Aug, 2017 22:23:24 +0000
Managers 940 Fri 18 Aug, 2017 16:18:44 +0000
Networking 919 Wed 26 Jul, 2017 22:37:18 +0000
Physics 918 Fri 21 Jul, 2017 13:16:04 +0000
Platform 940 Fri 18 Aug, 2017 16:18:44 +0000
Rendering 940 Fri 18 Aug, 2017 16:18:44 +0000
Scenes 933 Tue 15 Aug, 2017 00:02:05 +0000
Scripting 918 Fri 21 Jul, 2017 13:16:04 +0000
UnitTests 923 Tue 01 Aug, 2017 22:23:24 +0000
Utility 927 Thu 10 Aug, 2017 21:55:10 +0000
config.h 12.8K 940 Fri 18 Aug, 2017 16:18:44 +0000
engineMain.cpp 2.2K 918 Fri 21 Jul, 2017 13:16:04 +0000
engineMain.h 1.7K 909 Thu 29 Jun, 2017 23:57:18 +0000
main.cpp 554 bytes 890 Sun 14 May, 2017 20:54:59 +0000
readme.h 2.5K 836 Fri 27 Jan, 2017 14:59:56 +0000
SceneList.h 3.3K 890 Sun 14 May, 2017 20:54:59 +0000
stdafx-core.cpp 34 bytes 890 Sun 14 May, 2017 20:54:59 +0000
stdafx-engine.cpp 34 bytes 890 Sun 14 May, 2017 20:54:59 +0000
stdafx-executable.cpp 34 bytes 890 Sun 14 May, 2017 20:54:59 +0000
stdafx-game.cpp 34 bytes 890 Sun 14 May, 2017 20:54:59 +0000
stdafx-networking.cpp 34 bytes 890 Sun 14 May, 2017 20:54:59 +0000
stdafx-platform.cpp 34 bytes 890 Sun 14 May, 2017 20:54:59 +0000
stdafx-recast.cpp 34 bytes 890 Sun 14 May, 2017 20:54:59 +0000
stdafx.h 4.6K 903 Sun 25 Jun, 2017 18:55:02 +0000
ToDo.h 4.7K 836 Fri 27 Jan, 2017 14:59:56 +0000

Commits for Divide-Framework/trunk/Source Code

Revision Author Commited Message
940 IonutCava picture IonutCava Fri 18 Aug, 2017 16:18:44 +0000

[Ionut]
- Generate GFX::CommandBuffers only from GFX::CommandBufferPools.
— We shouldn’t be allocating any new GFX::CommandBuffers at runtime now.
— ToDo: Add a similar system for Pipelines
- Add 2 command buffer pools to GFXDevice: a primary one used for rendering and a large, secondary one used for command generation

939 IonutCava picture IonutCava Thu 17 Aug, 2017 21:20:58 +0000

[Ionut]
- Actually process the drawText command
- Remove Eclipse project files since Visual Studio Code is a much better alternative

938 IonutCava picture IonutCava Wed 16 Aug, 2017 21:35:55 +0000

[Ionut]
- Separate texture binding slot from TextureData
- Binding slot is now a property of the descriptor set
- Remove bind() calls from texture’s public interface
ToDo
- Add image layer binding options (addTextureLayer(data, binding, layer, ...)

937 IonutCava picture IonutCava Wed 16 Aug, 2017 19:14:24 +0000

[Ionut]
- Add PixelBuffer commands using lambdas for buffer updates
- Use Attorneys for glPixelBuffer and glFramebuffer begin/end calls

936 IonutCava picture IonutCava Wed 16 Aug, 2017 18:44:18 +0000

[Ionut]
- Restore base viewport at the start of the frame

935 IonutCava picture IonutCava Tue 15 Aug, 2017 21:10:25 +0000

[IonutCava]
- Added debug scope (GL’s debug group) commands
- More bug fixes and optimizations

934 IonutCava picture IonutCava Tue 15 Aug, 2017 16:15:55 +0000

[Ionut]
- Bug fixes for the new command buffer system

933 IonutCava picture IonutCava Tue 15 Aug, 2017 00:02:05 +0000

[Ionut]
- CommandBuffer Part 2/3: code compiles and splash screen renders and application doesn’t crash (still has drawing issues)

932 IonutCava picture IonutCava Mon 14 Aug, 2017 16:17:59 +0000

[Ionut]
- Transition every GPU call to the new GFX::CommandBuffer system.
- Part 1/3: Infrastructure. Does not compile yet; (ToDo: part 2/3: transition commands to new infrastructure. part 3/3: debug and optimize)

Currently supported commands:
BEGIN_RENDER_PASS
END_RENDER_PASS
BEGIN_RENDER_SUB_PASS
END_RENDER_SUB_PASS
SET_VIEWPORT
SET_SCISSOR
BIND_PIPELINE
BIND_DESCRIPTOR_SETS
SEND_PUSH_CONSTANTS
DRAW_COMMANDS
DRAW_TEXT
DISPATCH_COMPUTE

931 IonutCava picture IonutCava Sun 13 Aug, 2017 23:09:33 +0000

[Ionut]
- More work on PushConstants to Uniforms conversion