Subversion Repository Public Repository

Divide-Framework

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

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 14
VisualStudioVersion = 14.0.25123.0
MinimumVisualStudioVersion = 10.0.40219.1
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Divide-Server", "VisualStudioProjects\Divide-Server.vcxproj", "{EA66E9A7-6F6E-4C37-9726-29926E84F317}"
	ProjectSection(ProjectDependencies) = postProject
		{9D7BBBC8-E5CF-475D-8531-4520B605833C} = {9D7BBBC8-E5CF-475D-8531-4520B605833C}
	EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Divide-ReCast", "VisualStudioProjects\Divide-ReCast.vcxproj", "{1ED21303-434E-46DA-8050-2DF2684BE74E}"
	ProjectSection(ProjectDependencies) = postProject
		{CE681ABE-38E0-4445-92A0-0F17EE225473} = {CE681ABE-38E0-4445-92A0-0F17EE225473}
	EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Divide-Networking", "VisualStudioProjects\Divide-Networking.vcxproj", "{9D7BBBC8-E5CF-475D-8531-4520B605833C}"
	ProjectSection(ProjectDependencies) = postProject
		{CE681ABE-38E0-4445-92A0-0F17EE225473} = {CE681ABE-38E0-4445-92A0-0F17EE225473}
	EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Divide-Platform", "VisualStudioProjects\Divide-Platform.vcxproj", "{CE681ABE-38E0-4445-92A0-0F17EE225473}"
	ProjectSection(ProjectDependencies) = postProject
		{8FCA6505-8035-4279-9942-F0BBCCF2FDE7} = {8FCA6505-8035-4279-9942-F0BBCCF2FDE7}
	EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Divide-Engine", "VisualStudioProjects\Divide-Engine.vcxproj", "{8FCA6505-8035-4279-9942-F0BBCCF2FDE7}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Test-Platform", "VisualStudioProjects\Divide-Engine-Tests.vcxproj", "{0F94F3A5-3023-45A4-A003-F427AC82D869}"
	ProjectSection(ProjectDependencies) = postProject
		{CE681ABE-38E0-4445-92A0-0F17EE225473} = {CE681ABE-38E0-4445-92A0-0F17EE225473}
		{9D7BBBC8-E5CF-475D-8531-4520B605833C} = {9D7BBBC8-E5CF-475D-8531-4520B605833C}
		{3CD700EA-0C66-4FA7-9C66-D8E63CA952CB} = {3CD700EA-0C66-4FA7-9C66-D8E63CA952CB}
	EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Test-Engine", "VisualStudioProjects\Divide-Platform-Tests.vcxproj", "{EF7E2000-C5F8-4345-8082-9F97341F804D}"
	ProjectSection(ProjectDependencies) = postProject
		{8FCA6505-8035-4279-9942-F0BBCCF2FDE7} = {8FCA6505-8035-4279-9942-F0BBCCF2FDE7}
		{CE681ABE-38E0-4445-92A0-0F17EE225473} = {CE681ABE-38E0-4445-92A0-0F17EE225473}
		{9D7BBBC8-E5CF-475D-8531-4520B605833C} = {9D7BBBC8-E5CF-475D-8531-4520B605833C}
		{3CD700EA-0C66-4FA7-9C66-D8E63CA952CB} = {3CD700EA-0C66-4FA7-9C66-D8E63CA952CB}
	EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Divide-Executable", "VisualStudioProjects\Divide-GameExecutable.vcxproj", "{87F22E92-2988-41FA-9E23-00033408A869}"
	ProjectSection(ProjectDependencies) = postProject
		{9D7BBBC8-E5CF-475D-8531-4520B605833C} = {9D7BBBC8-E5CF-475D-8531-4520B605833C}
		{3CD700EA-0C66-4FA7-9C66-D8E63CA952CB} = {3CD700EA-0C66-4FA7-9C66-D8E63CA952CB}
	EndProjectSection
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Divide-Game", "VisualStudioProjects\Divide-Game.vcxproj", "{3CD700EA-0C66-4FA7-9C66-D8E63CA952CB}"
	ProjectSection(ProjectDependencies) = postProject
		{8FCA6505-8035-4279-9942-F0BBCCF2FDE7} = {8FCA6505-8035-4279-9942-F0BBCCF2FDE7}
	EndProjectSection
EndProject
Global
	GlobalSection(Performance) = preSolution
		HasPerformanceSessions = true
	EndGlobalSection
	GlobalSection(SolutionConfigurationPlatforms) = preSolution
		Debug|x64 = Debug|x64
		Debug|x86 = Debug|x86
		Profile|x64 = Profile|x64
		Profile|x86 = Profile|x86
		Release|x64 = Release|x64
		Release|x86 = Release|x86
	EndGlobalSection
	GlobalSection(ProjectConfigurationPlatforms) = postSolution
		{EA66E9A7-6F6E-4C37-9726-29926E84F317}.Debug|x64.ActiveCfg = Debug|x64
		{EA66E9A7-6F6E-4C37-9726-29926E84F317}.Debug|x64.Build.0 = Debug|x64
		{EA66E9A7-6F6E-4C37-9726-29926E84F317}.Debug|x86.ActiveCfg = Debug|x64
		{EA66E9A7-6F6E-4C37-9726-29926E84F317}.Profile|x64.ActiveCfg = Profile|x64
		{EA66E9A7-6F6E-4C37-9726-29926E84F317}.Profile|x64.Build.0 = Profile|x64
		{EA66E9A7-6F6E-4C37-9726-29926E84F317}.Profile|x86.ActiveCfg = Profile|x64
		{EA66E9A7-6F6E-4C37-9726-29926E84F317}.Release|x64.ActiveCfg = Release|x64
		{EA66E9A7-6F6E-4C37-9726-29926E84F317}.Release|x64.Build.0 = Release|x64
		{EA66E9A7-6F6E-4C37-9726-29926E84F317}.Release|x86.ActiveCfg = Release|x64
		{1ED21303-434E-46DA-8050-2DF2684BE74E}.Debug|x64.ActiveCfg = Debug|x64
		{1ED21303-434E-46DA-8050-2DF2684BE74E}.Debug|x64.Build.0 = Debug|x64
		{1ED21303-434E-46DA-8050-2DF2684BE74E}.Debug|x86.ActiveCfg = Debug|x64
		{1ED21303-434E-46DA-8050-2DF2684BE74E}.Profile|x64.ActiveCfg = Profile|x64
		{1ED21303-434E-46DA-8050-2DF2684BE74E}.Profile|x64.Build.0 = Profile|x64
		{1ED21303-434E-46DA-8050-2DF2684BE74E}.Profile|x86.ActiveCfg = Profile|x64
		{1ED21303-434E-46DA-8050-2DF2684BE74E}.Release|x64.ActiveCfg = Release|x64
		{1ED21303-434E-46DA-8050-2DF2684BE74E}.Release|x64.Build.0 = Release|x64
		{1ED21303-434E-46DA-8050-2DF2684BE74E}.Release|x86.ActiveCfg = Release|x64
		{9D7BBBC8-E5CF-475D-8531-4520B605833C}.Debug|x64.ActiveCfg = Debug|x64
		{9D7BBBC8-E5CF-475D-8531-4520B605833C}.Debug|x64.Build.0 = Debug|x64
		{9D7BBBC8-E5CF-475D-8531-4520B605833C}.Debug|x86.ActiveCfg = Debug|x64
		{9D7BBBC8-E5CF-475D-8531-4520B605833C}.Profile|x64.ActiveCfg = Profile|x64
		{9D7BBBC8-E5CF-475D-8531-4520B605833C}.Profile|x64.Build.0 = Profile|x64
		{9D7BBBC8-E5CF-475D-8531-4520B605833C}.Profile|x86.ActiveCfg = Profile|x64
		{9D7BBBC8-E5CF-475D-8531-4520B605833C}.Release|x64.ActiveCfg = Release|x64
		{9D7BBBC8-E5CF-475D-8531-4520B605833C}.Release|x64.Build.0 = Release|x64
		{9D7BBBC8-E5CF-475D-8531-4520B605833C}.Release|x86.ActiveCfg = Release|x64
		{CE681ABE-38E0-4445-92A0-0F17EE225473}.Debug|x64.ActiveCfg = Debug|x64
		{CE681ABE-38E0-4445-92A0-0F17EE225473}.Debug|x64.Build.0 = Debug|x64
		{CE681ABE-38E0-4445-92A0-0F17EE225473}.Debug|x86.ActiveCfg = Debug|x64
		{CE681ABE-38E0-4445-92A0-0F17EE225473}.Profile|x64.ActiveCfg = Profile|x64
		{CE681ABE-38E0-4445-92A0-0F17EE225473}.Profile|x64.Build.0 = Profile|x64
		{CE681ABE-38E0-4445-92A0-0F17EE225473}.Profile|x86.ActiveCfg = Profile|x64
		{CE681ABE-38E0-4445-92A0-0F17EE225473}.Release|x64.ActiveCfg = Release|x64
		{CE681ABE-38E0-4445-92A0-0F17EE225473}.Release|x64.Build.0 = Release|x64
		{CE681ABE-38E0-4445-92A0-0F17EE225473}.Release|x86.ActiveCfg = Release|x64
		{8FCA6505-8035-4279-9942-F0BBCCF2FDE7}.Debug|x64.ActiveCfg = Debug|x64
		{8FCA6505-8035-4279-9942-F0BBCCF2FDE7}.Debug|x64.Build.0 = Debug|x64
		{8FCA6505-8035-4279-9942-F0BBCCF2FDE7}.Debug|x86.ActiveCfg = Debug|x64
		{8FCA6505-8035-4279-9942-F0BBCCF2FDE7}.Profile|x64.ActiveCfg = Profile|x64
		{8FCA6505-8035-4279-9942-F0BBCCF2FDE7}.Profile|x64.Build.0 = Profile|x64
		{8FCA6505-8035-4279-9942-F0BBCCF2FDE7}.Profile|x86.ActiveCfg = Profile|x64
		{8FCA6505-8035-4279-9942-F0BBCCF2FDE7}.Release|x64.ActiveCfg = Release|x64
		{8FCA6505-8035-4279-9942-F0BBCCF2FDE7}.Release|x64.Build.0 = Release|x64
		{8FCA6505-8035-4279-9942-F0BBCCF2FDE7}.Release|x86.ActiveCfg = Release|x64
		{0F94F3A5-3023-45A4-A003-F427AC82D869}.Debug|x64.ActiveCfg = Debug|x64
		{0F94F3A5-3023-45A4-A003-F427AC82D869}.Debug|x64.Build.0 = Debug|x64
		{0F94F3A5-3023-45A4-A003-F427AC82D869}.Debug|x86.ActiveCfg = Debug|x64
		{0F94F3A5-3023-45A4-A003-F427AC82D869}.Profile|x64.ActiveCfg = Profile|x64
		{0F94F3A5-3023-45A4-A003-F427AC82D869}.Profile|x64.Build.0 = Profile|x64
		{0F94F3A5-3023-45A4-A003-F427AC82D869}.Profile|x86.ActiveCfg = Profile|x64
		{0F94F3A5-3023-45A4-A003-F427AC82D869}.Release|x64.ActiveCfg = Release|x64
		{0F94F3A5-3023-45A4-A003-F427AC82D869}.Release|x64.Build.0 = Release|x64
		{0F94F3A5-3023-45A4-A003-F427AC82D869}.Release|x86.ActiveCfg = Release|x64
		{EF7E2000-C5F8-4345-8082-9F97341F804D}.Debug|x64.ActiveCfg = Debug|x64
		{EF7E2000-C5F8-4345-8082-9F97341F804D}.Debug|x64.Build.0 = Debug|x64
		{EF7E2000-C5F8-4345-8082-9F97341F804D}.Debug|x86.ActiveCfg = Debug|x64
		{EF7E2000-C5F8-4345-8082-9F97341F804D}.Profile|x64.ActiveCfg = Profile|x64
		{EF7E2000-C5F8-4345-8082-9F97341F804D}.Profile|x64.Build.0 = Profile|x64
		{EF7E2000-C5F8-4345-8082-9F97341F804D}.Profile|x86.ActiveCfg = Profile|x64
		{EF7E2000-C5F8-4345-8082-9F97341F804D}.Release|x64.ActiveCfg = Release|x64
		{EF7E2000-C5F8-4345-8082-9F97341F804D}.Release|x64.Build.0 = Release|x64
		{EF7E2000-C5F8-4345-8082-9F97341F804D}.Release|x86.ActiveCfg = Release|x64
		{87F22E92-2988-41FA-9E23-00033408A869}.Debug|x64.ActiveCfg = Debug|x64
		{87F22E92-2988-41FA-9E23-00033408A869}.Debug|x64.Build.0 = Debug|x64
		{87F22E92-2988-41FA-9E23-00033408A869}.Debug|x86.ActiveCfg = Debug|x64
		{87F22E92-2988-41FA-9E23-00033408A869}.Profile|x64.ActiveCfg = Profile|x64
		{87F22E92-2988-41FA-9E23-00033408A869}.Profile|x64.Build.0 = Profile|x64
		{87F22E92-2988-41FA-9E23-00033408A869}.Profile|x86.ActiveCfg = Profile|x64
		{87F22E92-2988-41FA-9E23-00033408A869}.Release|x64.ActiveCfg = Release|x64
		{87F22E92-2988-41FA-9E23-00033408A869}.Release|x64.Build.0 = Release|x64
		{87F22E92-2988-41FA-9E23-00033408A869}.Release|x86.ActiveCfg = Release|x64
		{3CD700EA-0C66-4FA7-9C66-D8E63CA952CB}.Debug|x64.ActiveCfg = Debug|x64
		{3CD700EA-0C66-4FA7-9C66-D8E63CA952CB}.Debug|x64.Build.0 = Debug|x64
		{3CD700EA-0C66-4FA7-9C66-D8E63CA952CB}.Debug|x86.ActiveCfg = Debug|x64
		{3CD700EA-0C66-4FA7-9C66-D8E63CA952CB}.Profile|x64.ActiveCfg = Profile|x64
		{3CD700EA-0C66-4FA7-9C66-D8E63CA952CB}.Profile|x64.Build.0 = Profile|x64
		{3CD700EA-0C66-4FA7-9C66-D8E63CA952CB}.Profile|x86.ActiveCfg = Profile|x64
		{3CD700EA-0C66-4FA7-9C66-D8E63CA952CB}.Release|x64.ActiveCfg = Release|x64
		{3CD700EA-0C66-4FA7-9C66-D8E63CA952CB}.Release|x64.Build.0 = Release|x64
		{3CD700EA-0C66-4FA7-9C66-D8E63CA952CB}.Release|x86.ActiveCfg = Release|x64
	EndGlobalSection
	GlobalSection(SolutionProperties) = preSolution
		HideSolutionNode = FALSE
	EndGlobalSection
EndGlobal

Commits for Divide-Framework/trunk/VCData/Divide.sln

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

[IonutCava]
- Static analysis based fixes and improvements

749 Diff Diff 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

745 Diff Diff 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 Diff Diff IonutCava picture IonutCava Tue 28 Jun, 2016 21:43:58 +0000

[IonutCava]
- More performance tweaks

726 Diff Diff IonutCava picture IonutCava Fri 10 Jun, 2016 16:13:52 +0000

[IonutCava]
- More static analysis based corrections
- Added initial stub code for a command pool system for GenericDrawCommands

719 Diff Diff IonutCava picture IonutCava Fri 03 Jun, 2016 16:20:08 +0000

[IonutCava]
- More SceneManager – ScenePool splitting of responsibilities
- DefaultScene will be the first scene loaded by the application. If nothing is specified in XML, it will default to "DefaultScene"

710 Diff Diff IonutCava picture IonutCava Fri 20 May, 2016 16:24:40 +0000

[IonutCava]
- Code cleanup
- Initial work on Scene loading and unloading with and without unloading assets:
— Need to change AIManager from a Singleton to a per-scene component

696 Diff Diff IonutCava picture IonutCava Mon 09 May, 2016 16:14:09 +0000

[IonutCava]
- More physics system preparation:
— Define specific px groups for nodes: static, kinematic, dynamic, ragdoll, etc

689 Diff Diff IonutCava picture IonutCava Fri 22 Apr, 2016 21:12:33 +0000

[IonutCava]
- More code cleanup (profile timers)
- Changed project build settings for better performance in both Debug and Profile targets

686 IonutCava picture IonutCava Thu 21 Apr, 2016 16:24:19 +0000

[IonutCava]
- Refactor the scene self-registering system to prevent linker related issues
- Add a SGNRelationshipCache class that can quickly verify if any 2 given nodes are related in any way
— This should speed up Octree updates by a lot

note: The template refactoring code has significantly slowed down performance for reasons yet unknown. Investigating.