made the WindowsGame example work again with all available rendersystems.
Also made the recording inputsystem not selectable for that sample as that needs some code modification in the sample to make it work. It was not possible to run it with openGL because the creation of the windowInfo object was faulty, it might have worked on linux, but it didn't work on windows. Also updated a few deprecated calls for OpenGL. Closing an OpenGL application did wrongly throw an exception when an effect gets disposed, this is fixed now and the memory usage was slightly reduced. For DirectX 11, which didn't work for the samples out of the box, it was changed that the sharpdx effect dll's are now part of the directx 11 rendersystem so that they don't have to be copied over manually anymore. Did some very small change to the RecordingGamePad class which makes it work if no data is recorded or played back.
This commit is contained in:
parent
a7fb23b599
commit
930b2526f7
0
InputSystems/ANX.InputDevices.Windows.ModernUI/Keyboard.cs
Executable file → Normal file
0
InputSystems/ANX.InputDevices.Windows.ModernUI/Keyboard.cs
Executable file → Normal file
@ -64,7 +64,19 @@ namespace ANX.InputSystem.Recording
|
|||||||
|
|
||||||
public GamePadState GetState(PlayerIndex playerIndex)
|
public GamePadState GetState(PlayerIndex playerIndex)
|
||||||
{
|
{
|
||||||
throw new NotImplementedException();
|
switch (RecordingState)
|
||||||
|
{
|
||||||
|
case Recording.RecordingState.None:
|
||||||
|
return realGamePad.GetState(playerIndex);
|
||||||
|
case Recording.RecordingState.Playback:
|
||||||
|
return ReadGamePadState(playerIndex);
|
||||||
|
case Recording.RecordingState.Recording:
|
||||||
|
var state = realGamePad.GetState(playerIndex);
|
||||||
|
WriteGamePadState(state, playerIndex);
|
||||||
|
return state;
|
||||||
|
default:
|
||||||
|
throw new InvalidOperationException("The recordingState is invalid!");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public GamePadState GetState(PlayerIndex playerIndex, GamePadDeadZone deadZoneMode)
|
public GamePadState GetState(PlayerIndex playerIndex, GamePadDeadZone deadZoneMode)
|
||||||
@ -122,5 +134,15 @@ namespace ANX.InputSystem.Recording
|
|||||||
{
|
{
|
||||||
throw new NotImplementedException();
|
throw new NotImplementedException();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private GamePadState ReadGamePadState(PlayerIndex playerIndex)
|
||||||
|
{
|
||||||
|
throw new NotImplementedException();
|
||||||
|
}
|
||||||
|
|
||||||
|
private void WriteGamePadState(GamePadState state, PlayerIndex playerIndex)
|
||||||
|
{
|
||||||
|
throw new NotImplementedException();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -13,280 +13,292 @@ using ANX.Framework.Content.Pipeline.Helpers.GL3;
|
|||||||
|
|
||||||
namespace ANX.RenderSystem.GL3
|
namespace ANX.RenderSystem.GL3
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Native OpenGL Effect implementation.
|
/// Native OpenGL Effect implementation.
|
||||||
/// http://wiki.delphigl.com/index.php/Tutorial_glsl
|
/// http://wiki.delphigl.com/index.php/Tutorial_glsl
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public class EffectGL3 : INativeEffect
|
public class EffectGL3 : INativeEffect
|
||||||
{
|
{
|
||||||
#region Private
|
#region Private
|
||||||
private Effect managedEffect;
|
private Effect managedEffect;
|
||||||
private ShaderData shaderData;
|
private ShaderData shaderData;
|
||||||
private List<EffectParameter> parameters;
|
private List<EffectParameter> parameters;
|
||||||
private List<EffectTechnique> techniques;
|
private List<EffectTechnique> techniques;
|
||||||
internal bool IsDisposed;
|
internal bool IsDisposed;
|
||||||
|
|
||||||
internal EffectTechniqueGL3 CurrentTechnique
|
internal EffectTechniqueGL3 CurrentTechnique
|
||||||
{
|
{
|
||||||
get
|
get
|
||||||
{
|
{
|
||||||
if (managedEffect.CurrentTechnique == null)
|
if (managedEffect.CurrentTechnique == null)
|
||||||
return null;
|
return null;
|
||||||
|
|
||||||
return managedEffect.CurrentTechnique.NativeTechnique as EffectTechniqueGL3;
|
return managedEffect.CurrentTechnique.NativeTechnique as EffectTechniqueGL3;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
#region Public
|
#region Public
|
||||||
#region Techniques
|
#region Techniques
|
||||||
public IEnumerable<EffectTechnique> Techniques
|
public IEnumerable<EffectTechnique> Techniques
|
||||||
{
|
{
|
||||||
get
|
get
|
||||||
{
|
{
|
||||||
if (techniques.Count == 0)
|
if (techniques.Count == 0)
|
||||||
{
|
{
|
||||||
Compile();
|
Compile();
|
||||||
}
|
}
|
||||||
|
|
||||||
return techniques;
|
return techniques;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
#region Parameters
|
#region Parameters
|
||||||
public IEnumerable<EffectParameter> Parameters
|
public IEnumerable<EffectParameter> Parameters
|
||||||
{
|
{
|
||||||
get
|
get
|
||||||
{
|
{
|
||||||
if (techniques.Count == 0)
|
if (techniques.Count == 0)
|
||||||
{
|
{
|
||||||
Compile();
|
Compile();
|
||||||
}
|
}
|
||||||
|
|
||||||
return parameters;
|
return parameters;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
#endregion
|
#endregion
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
#region Constructor
|
#region Constructor
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Private helper constructor for the basic initialization.
|
/// Private helper constructor for the basic initialization.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
private EffectGL3(Effect setManagedEffect)
|
private EffectGL3(Effect setManagedEffect)
|
||||||
{
|
{
|
||||||
GraphicsResourceManager.UpdateResource(this, true);
|
GraphicsResourceManager.UpdateResource(this, true);
|
||||||
|
|
||||||
parameters = new List<EffectParameter>();
|
parameters = new List<EffectParameter>();
|
||||||
techniques = new List<EffectTechnique>();
|
techniques = new List<EffectTechnique>();
|
||||||
managedEffect = setManagedEffect;
|
managedEffect = setManagedEffect;
|
||||||
}
|
}
|
||||||
|
|
||||||
~EffectGL3()
|
~EffectGL3()
|
||||||
{
|
{
|
||||||
GraphicsResourceManager.UpdateResource(this, false);
|
GraphicsResourceManager.UpdateResource(this, false);
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Create a new effect instance of separate streams.
|
/// Create a new effect instance of separate streams.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <param name="vertexShaderByteCode">The vertex shader code.</param>
|
/// <param name="vertexShaderByteCode">The vertex shader code.</param>
|
||||||
/// <param name="pixelShaderByteCode">The fragment shader code.</param>
|
/// <param name="pixelShaderByteCode">The fragment shader code.</param>
|
||||||
public EffectGL3(Effect setManagedEffect, Stream vertexShaderByteCode, Stream pixelShaderByteCode)
|
public EffectGL3(Effect setManagedEffect, Stream vertexShaderByteCode, Stream pixelShaderByteCode)
|
||||||
: this(setManagedEffect)
|
: this(setManagedEffect)
|
||||||
{
|
{
|
||||||
// TODO: this is probably not right!
|
// TODO: this is probably not right!
|
||||||
throw new NotImplementedException("TODO: implement effect constructor with vertex and fragment streams, check HOWTO...");
|
throw new NotImplementedException("TODO: implement effect constructor with vertex and fragment streams, check HOWTO...");
|
||||||
//CreateShader(ShaderHelper.LoadShaderCode(vertexShaderByteCode),
|
//CreateShader(ShaderHelper.LoadShaderCode(vertexShaderByteCode),
|
||||||
// ShaderHelper.LoadShaderCode(pixelShaderByteCode));
|
// ShaderHelper.LoadShaderCode(pixelShaderByteCode));
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Create a new effect instance of one streams.
|
/// Create a new effect instance of one streams.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <param name="byteCode">The byte code of the shader.</param>
|
/// <param name="byteCode">The byte code of the shader.</param>
|
||||||
public EffectGL3(Effect setManagedEffect, Stream byteCode)
|
public EffectGL3(Effect setManagedEffect, Stream byteCode)
|
||||||
: this(setManagedEffect)
|
: this(setManagedEffect)
|
||||||
{
|
{
|
||||||
string source = ShaderHelper.LoadShaderCode(byteCode);
|
string source = ShaderHelper.LoadShaderCode(byteCode);
|
||||||
shaderData = ShaderHelper.ParseShaderCode(source);
|
shaderData = ShaderHelper.ParseShaderCode(source);
|
||||||
}
|
}
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
#region RecreateData
|
#region RecreateData
|
||||||
internal void RecreateData()
|
internal void RecreateData()
|
||||||
{
|
{
|
||||||
Compile();
|
Compile();
|
||||||
}
|
}
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
#region Compile
|
#region Compile
|
||||||
private void Compile()
|
private void Compile()
|
||||||
{
|
{
|
||||||
parameters.Clear();
|
parameters.Clear();
|
||||||
techniques.Clear();
|
techniques.Clear();
|
||||||
Dictionary<string, int> vertexShaders = new Dictionary<string, int>();
|
Dictionary<string, int> vertexShaders = new Dictionary<string, int>();
|
||||||
Dictionary<string, int> fragmentShaders = new Dictionary<string, int>();
|
Dictionary<string, int> fragmentShaders = new Dictionary<string, int>();
|
||||||
List<string> parameterNames = new List<string>();
|
List<string> parameterNames = new List<string>();
|
||||||
|
|
||||||
#region Compile vertex shaders
|
#region Compile vertex shaders
|
||||||
foreach (string vertexName in shaderData.VertexShaderCodes.Keys)
|
foreach (string vertexName in shaderData.VertexShaderCodes.Keys)
|
||||||
{
|
{
|
||||||
string vertexSource = shaderData.VertexGlobalCode + shaderData.VertexShaderCodes[vertexName];
|
string vertexSource = shaderData.VertexGlobalCode + shaderData.VertexShaderCodes[vertexName];
|
||||||
|
|
||||||
int vertexShader = GL.CreateShader(ShaderType.VertexShader);
|
int vertexShader = GL.CreateShader(ShaderType.VertexShader);
|
||||||
string vertexError = CompileShader(vertexShader, vertexSource);
|
string vertexError = CompileShader(vertexShader, vertexSource);
|
||||||
if (String.IsNullOrEmpty(vertexError) == false)
|
if (String.IsNullOrEmpty(vertexError) == false)
|
||||||
throw new InvalidDataException("Failed to compile the vertex shader '" + vertexName + "' cause of: " +
|
throw new InvalidDataException("Failed to compile the vertex shader '" + vertexName + "' cause of: " +
|
||||||
vertexError);
|
vertexError);
|
||||||
|
|
||||||
vertexShaders.Add(vertexName, vertexShader);
|
vertexShaders.Add(vertexName, vertexShader);
|
||||||
}
|
}
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
#region Compile fragment shaders
|
#region Compile fragment shaders
|
||||||
foreach (string fragmentName in shaderData.FragmentShaderCodes.Keys)
|
foreach (string fragmentName in shaderData.FragmentShaderCodes.Keys)
|
||||||
{
|
{
|
||||||
string fragmentSource = shaderData.FragmentGlobalCode + shaderData.FragmentShaderCodes[fragmentName];
|
string fragmentSource = shaderData.FragmentGlobalCode + shaderData.FragmentShaderCodes[fragmentName];
|
||||||
|
|
||||||
int fragmentShader = GL.CreateShader(ShaderType.FragmentShader);
|
int fragmentShader = GL.CreateShader(ShaderType.FragmentShader);
|
||||||
string fragmentError = CompileShader(fragmentShader, fragmentSource);
|
string fragmentError = CompileShader(fragmentShader, fragmentSource);
|
||||||
if (String.IsNullOrEmpty(fragmentError) == false)
|
if (String.IsNullOrEmpty(fragmentError) == false)
|
||||||
throw new InvalidDataException("Failed to compile the fragment shader '" + fragmentName + "' cause of: " +
|
throw new InvalidDataException("Failed to compile the fragment shader '" + fragmentName + "' cause of: " +
|
||||||
fragmentError);
|
fragmentError);
|
||||||
|
|
||||||
fragmentShaders.Add(fragmentName, fragmentShader);
|
fragmentShaders.Add(fragmentName, fragmentShader);
|
||||||
}
|
}
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
#region Compile programs
|
#region Compile programs
|
||||||
foreach (string programName in shaderData.Techniques.Keys)
|
foreach (string programName in shaderData.Techniques.Keys)
|
||||||
{
|
{
|
||||||
string vertexName = shaderData.Techniques[programName].Key;
|
string vertexName = shaderData.Techniques[programName].Key;
|
||||||
string fragmentName = shaderData.Techniques[programName].Value;
|
string fragmentName = shaderData.Techniques[programName].Value;
|
||||||
|
|
||||||
int programHandle = GL.CreateProgram();
|
int vertexShaderHandle = vertexShaders[vertexName];
|
||||||
ErrorHelper.Check("CreateProgram");
|
int fragmentShaderHandle = fragmentShaders[fragmentName];
|
||||||
GL.AttachShader(programHandle, vertexShaders[vertexName]);
|
|
||||||
ErrorHelper.Check("AttachShader vertexShader");
|
|
||||||
GL.AttachShader(programHandle, fragmentShaders[fragmentName]);
|
|
||||||
ErrorHelper.Check("AttachShader fragmentShader");
|
|
||||||
GL.LinkProgram(programHandle);
|
|
||||||
|
|
||||||
int result;
|
int programHandle = GL.CreateProgram();
|
||||||
GL.GetProgram(programHandle, ProgramParameter.LinkStatus, out result);
|
ErrorHelper.Check("CreateProgram");
|
||||||
if (result == 0)
|
GL.AttachShader(programHandle, vertexShaderHandle);
|
||||||
{
|
ErrorHelper.Check("AttachShader vertexShader");
|
||||||
string programError;
|
GL.AttachShader(programHandle, fragmentShaderHandle);
|
||||||
GL.GetProgramInfoLog(programHandle, out programError);
|
ErrorHelper.Check("AttachShader fragmentShader");
|
||||||
throw new InvalidDataException("Failed to link the shader program '" +
|
GL.LinkProgram(programHandle);
|
||||||
programName + "' because of: " + programError);
|
|
||||||
}
|
|
||||||
|
|
||||||
EffectTechniqueGL3 technique = new EffectTechniqueGL3(managedEffect, programName, programHandle);
|
int result;
|
||||||
techniques.Add(new EffectTechnique(managedEffect, technique));
|
GL.GetProgram(programHandle, GetProgramParameterName.LinkStatus, out result);
|
||||||
AddParametersFrom(programHandle, parameterNames, technique);
|
if (result == 0)
|
||||||
}
|
{
|
||||||
#endregion
|
string programError;
|
||||||
}
|
GL.GetProgramInfoLog(programHandle, out programError);
|
||||||
#endregion
|
throw new InvalidDataException("Failed to link the shader program '" +
|
||||||
|
programName + "' because of: " + programError);
|
||||||
|
}
|
||||||
|
|
||||||
|
//After the program has been linked, the shaders don't have to be attached anymore as they won't do anything.
|
||||||
|
//We also save some memory because the shader source code gets freed by this.
|
||||||
|
GL.DetachShader(programHandle, vertexShaderHandle);
|
||||||
|
GL.DetachShader(programHandle, fragmentShaderHandle);
|
||||||
|
|
||||||
#region CompileShader
|
GL.DeleteShader(vertexShaderHandle);
|
||||||
private string CompileShader(int shader, string source)
|
GL.DeleteShader(fragmentShaderHandle);
|
||||||
{
|
|
||||||
GL.ShaderSource(shader, source);
|
|
||||||
GL.CompileShader(shader);
|
|
||||||
|
|
||||||
int result;
|
EffectTechniqueGL3 technique = new EffectTechniqueGL3(managedEffect, programName, programHandle);
|
||||||
GL.GetShader(shader, ShaderParameter.CompileStatus, out result);
|
techniques.Add(new EffectTechnique(managedEffect, technique));
|
||||||
if (result == 0)
|
AddParametersFrom(programHandle, parameterNames, technique);
|
||||||
{
|
}
|
||||||
string error = "";
|
#endregion
|
||||||
GL.GetShaderInfoLog(shader, out error);
|
}
|
||||||
|
#endregion
|
||||||
|
|
||||||
GL.DeleteShader(shader);
|
#region CompileShader
|
||||||
|
private string CompileShader(int shader, string source)
|
||||||
|
{
|
||||||
|
GL.ShaderSource(shader, source);
|
||||||
|
GL.CompileShader(shader);
|
||||||
|
|
||||||
return error;
|
int result;
|
||||||
}
|
GL.GetShader(shader, ShaderParameter.CompileStatus, out result);
|
||||||
|
if (result == 0)
|
||||||
|
{
|
||||||
|
string error = "";
|
||||||
|
GL.GetShaderInfoLog(shader, out error);
|
||||||
|
|
||||||
return null;
|
GL.DeleteShader(shader);
|
||||||
}
|
|
||||||
#endregion
|
|
||||||
|
|
||||||
#region AddParametersFrom
|
return error;
|
||||||
private void AddParametersFrom(int programHandle, List<string> parameterNames, EffectTechniqueGL3 technique)
|
}
|
||||||
{
|
|
||||||
int uniformCount;
|
|
||||||
GL.GetProgram(programHandle, ProgramParameter.ActiveUniforms, out uniformCount);
|
|
||||||
ErrorHelper.Check("GetProgram ActiveUniforms");
|
|
||||||
|
|
||||||
for (int index = 0; index < uniformCount; index++)
|
return null;
|
||||||
{
|
}
|
||||||
string name = GL.GetActiveUniformName(programHandle, index);
|
#endregion
|
||||||
ErrorHelper.Check("GetActiveUniformName name=" + name);
|
|
||||||
|
|
||||||
if (parameterNames.Contains(name) == false)
|
#region AddParametersFrom
|
||||||
{
|
private void AddParametersFrom(int programHandle, List<string> parameterNames, EffectTechniqueGL3 technique)
|
||||||
parameterNames.Add(name);
|
{
|
||||||
int uniformIndex = GL.GetUniformLocation(programHandle, name);
|
int uniformCount;
|
||||||
ErrorHelper.Check("GetUniformLocation name=" + name + " uniformIndex=" + uniformIndex);
|
GL.GetProgram(programHandle, GetProgramParameterName.ActiveUniforms, out uniformCount);
|
||||||
parameters.Add(new EffectParameter(new EffectParameterGL3(technique, name, uniformIndex)));
|
ErrorHelper.Check("GetProgram ActiveUniforms");
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
#endregion
|
|
||||||
|
|
||||||
#region Apply
|
for (int index = 0; index < uniformCount; index++)
|
||||||
public void Apply(GraphicsDevice graphicsDevice)
|
{
|
||||||
{
|
string name = GL.GetActiveUniformName(programHandle, index);
|
||||||
GL.UseProgram(CurrentTechnique.programHandle);
|
ErrorHelper.Check("GetActiveUniformName name=" + name);
|
||||||
GraphicsDeviceWindowsGL3.activeEffect = this;
|
|
||||||
ErrorHelper.Check("UseProgram");
|
|
||||||
}
|
|
||||||
#endregion
|
|
||||||
|
|
||||||
#region Dispose
|
if (parameterNames.Contains(name) == false)
|
||||||
/// <summary>
|
{
|
||||||
/// Dispose the native shader data.
|
parameterNames.Add(name);
|
||||||
/// </summary>
|
int uniformIndex = GL.GetUniformLocation(programHandle, name);
|
||||||
public void Dispose()
|
ErrorHelper.Check("GetUniformLocation name=" + name + " uniformIndex=" + uniformIndex);
|
||||||
{
|
parameters.Add(new EffectParameter(new EffectParameterGL3(technique, name, uniformIndex)));
|
||||||
if (IsDisposed == false)
|
}
|
||||||
{
|
}
|
||||||
IsDisposed = true;
|
}
|
||||||
DisposeResource();
|
#endregion
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
internal void DisposeResource()
|
#region Apply
|
||||||
{
|
public void Apply(GraphicsDevice graphicsDevice)
|
||||||
if (GraphicsDeviceWindowsGL3.IsContextCurrent == false)
|
{
|
||||||
{
|
GL.UseProgram(CurrentTechnique.programHandle);
|
||||||
return;
|
GraphicsDeviceWindowsGL3.activeEffect = this;
|
||||||
}
|
ErrorHelper.Check("UseProgram");
|
||||||
|
}
|
||||||
|
#endregion
|
||||||
|
|
||||||
foreach (EffectTechnique technique in techniques)
|
#region Dispose
|
||||||
{
|
/// <summary>
|
||||||
int programHandle =
|
/// Dispose the native shader data.
|
||||||
(technique.NativeTechnique as EffectTechniqueGL3).programHandle;
|
/// </summary>
|
||||||
|
public void Dispose()
|
||||||
|
{
|
||||||
|
if (IsDisposed == false)
|
||||||
|
{
|
||||||
|
IsDisposed = true;
|
||||||
|
DisposeResource();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
GL.DeleteProgram(programHandle);
|
internal void DisposeResource()
|
||||||
ErrorHelper.Check("DeleteProgram");
|
{
|
||||||
|
if (GraphicsDeviceWindowsGL3.IsContextCurrent == false)
|
||||||
|
{
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
int result;
|
foreach (EffectTechnique technique in techniques)
|
||||||
GL.GetProgram(programHandle, ProgramParameter.DeleteStatus, out result);
|
{
|
||||||
if (result == 0)
|
int programHandle =
|
||||||
{
|
(technique.NativeTechnique as EffectTechniqueGL3).programHandle;
|
||||||
string deleteError;
|
|
||||||
GL.GetProgramInfoLog(programHandle, out deleteError);
|
GL.DeleteProgram(programHandle);
|
||||||
throw new Exception("Failed to delete the shader program '" +
|
ErrorHelper.Check("DeleteProgram");
|
||||||
technique.Name + "' because of: " + deleteError);
|
|
||||||
}
|
int result;
|
||||||
}
|
GL.GetProgram(programHandle, GetProgramParameterName.DeleteStatus, out result);
|
||||||
techniques.Clear();
|
//If it isn't deleted, it means it's somehow still in use.
|
||||||
parameters.Clear();
|
if (result == 1)
|
||||||
}
|
{
|
||||||
#endregion
|
string deleteError;
|
||||||
}
|
GL.GetProgramInfoLog(programHandle, out deleteError);
|
||||||
|
throw new Exception("Failed to delete the shader program '" +
|
||||||
|
technique.Name + "' because of: " + deleteError);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
techniques.Clear();
|
||||||
|
parameters.Clear();
|
||||||
|
}
|
||||||
|
#endregion
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
@ -74,7 +74,7 @@ namespace ANX.RenderSystem.GL3
|
|||||||
private void GetAttributes()
|
private void GetAttributes()
|
||||||
{
|
{
|
||||||
int attributeCount;
|
int attributeCount;
|
||||||
GL.GetProgram(programHandle, ProgramParameter.ActiveAttributes,
|
GL.GetProgram(programHandle, GetProgramParameterName.ActiveAttributes,
|
||||||
out attributeCount);
|
out attributeCount);
|
||||||
activeAttributes = new ShaderAttributeGL3[attributeCount];
|
activeAttributes = new ShaderAttributeGL3[attributeCount];
|
||||||
for (int index = 0; index < attributeCount; index++)
|
for (int index = 0; index < attributeCount; index++)
|
||||||
|
@ -113,7 +113,7 @@ namespace ANX.RenderSystem.GL3
|
|||||||
var colorFormat = DatatypesMapping.SurfaceToColorFormat(presentationParameters.BackBufferFormat);
|
var colorFormat = DatatypesMapping.SurfaceToColorFormat(presentationParameters.BackBufferFormat);
|
||||||
graphicsMode = new GraphicsMode(colorFormat, depth, stencil, presentationParameters.MultiSampleCount);
|
graphicsMode = new GraphicsMode(colorFormat, depth, stencil, presentationParameters.MultiSampleCount);
|
||||||
|
|
||||||
CreateWindowInfo(presentationParameters.DeviceWindowHandle, graphicsMode.Index.Value);
|
CreateWindowInfo(presentationParameters.DeviceWindowHandle, graphicsMode.Index);
|
||||||
|
|
||||||
nativeContext = new GraphicsContext(graphicsMode, nativeWindowInfo);
|
nativeContext = new GraphicsContext(graphicsMode, nativeWindowInfo);
|
||||||
nativeContext.MakeCurrent(nativeWindowInfo);
|
nativeContext.MakeCurrent(nativeWindowInfo);
|
||||||
@ -143,12 +143,12 @@ namespace ANX.RenderSystem.GL3
|
|||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
#region CreateWindowInfo
|
#region CreateWindowInfo
|
||||||
private void CreateWindowInfo(IntPtr windowHandle, IntPtr graphicsModeHandle)
|
private void CreateWindowInfo(IntPtr windowHandle, IntPtr? graphicsModeHandle)
|
||||||
{
|
{
|
||||||
if (OpenTK.Configuration.RunningOnWindows)
|
if (OpenTK.Configuration.RunningOnWindows)
|
||||||
nativeWindowInfo = Utilities.CreateWindowsWindowInfo(windowHandle);
|
nativeWindowInfo = Utilities.CreateWindowsWindowInfo(windowHandle);
|
||||||
else if (OpenTK.Configuration.RunningOnX11)
|
else if (OpenTK.Configuration.RunningOnX11)
|
||||||
nativeWindowInfo = LinuxInterop.CreateX11WindowInfo(windowHandle, graphicsModeHandle);
|
nativeWindowInfo = LinuxInterop.CreateX11WindowInfo(windowHandle, graphicsModeHandle.Value);
|
||||||
else if (OpenTK.Configuration.RunningOnMacOS)
|
else if (OpenTK.Configuration.RunningOnMacOS)
|
||||||
nativeWindowInfo = Utilities.CreateMacOSCarbonWindowInfo(windowHandle, false, true);
|
nativeWindowInfo = Utilities.CreateMacOSCarbonWindowInfo(windowHandle, false, true);
|
||||||
else
|
else
|
||||||
|
@ -45,25 +45,25 @@
|
|||||||
</ProjectReference>
|
</ProjectReference>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<Reference Include="SharpDX, Version=2.4.2.0, Culture=neutral, PublicKeyToken=627a3d6d1956f55a, processorArchitecture=MSIL">
|
<Reference Include="SharpDX, Version=2.6.3.0, Culture=neutral, PublicKeyToken=b4dcf0f35e5521f1, processorArchitecture=MSIL">
|
||||||
<SpecificVersion>False</SpecificVersion>
|
<SpecificVersion>False</SpecificVersion>
|
||||||
<HintPath>..\..\packages\SharpDX.2.4.2\lib\net40\SharpDX.dll</HintPath>
|
<HintPath>$(SharpDXPackageBinDir)\SharpDX.dll</HintPath>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="SharpDX.D3DCompiler, Version=2.4.2.0, Culture=neutral, PublicKeyToken=627a3d6d1956f55a, processorArchitecture=MSIL">
|
<Reference Include="SharpDX.D3DCompiler, Version=2.6.3.0, Culture=neutral, PublicKeyToken=b4dcf0f35e5521f1, processorArchitecture=MSIL">
|
||||||
<SpecificVersion>False</SpecificVersion>
|
<SpecificVersion>False</SpecificVersion>
|
||||||
<HintPath>..\..\packages\SharpDX.D3DCompiler.2.4.2\lib\net40\SharpDX.D3DCompiler.dll</HintPath>
|
<HintPath>$(SharpDXPackageBinDir)\SharpDX.D3DCompiler.dll</HintPath>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="SharpDX.Direct3D11, Version=2.4.2.0, Culture=neutral, PublicKeyToken=627a3d6d1956f55a, processorArchitecture=MSIL">
|
<Reference Include="SharpDX.Direct3D11, Version=2.6.3.0, Culture=neutral, PublicKeyToken=b4dcf0f35e5521f1, processorArchitecture=MSIL">
|
||||||
<SpecificVersion>False</SpecificVersion>
|
<SpecificVersion>False</SpecificVersion>
|
||||||
<HintPath>..\..\packages\SharpDX.Direct3D11.2.4.2\lib\net40\SharpDX.Direct3D11.dll</HintPath>
|
<HintPath>$(SharpDXPackageBinDir)\SharpDX.Direct3D11.dll</HintPath>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="SharpDX.Direct3D11.Effects, Version=2.4.2.0, Culture=neutral, PublicKeyToken=627a3d6d1956f55a, processorArchitecture=MSIL">
|
<Reference Include="SharpDX.Direct3D11.Effects, Version=2.6.3.0, Culture=neutral, PublicKeyToken=b4dcf0f35e5521f1, processorArchitecture=MSIL">
|
||||||
<SpecificVersion>False</SpecificVersion>
|
<SpecificVersion>False</SpecificVersion>
|
||||||
<HintPath>..\..\packages\SharpDX.Direct3D11.Effects.2.4.2\lib\net40\SharpDX.Direct3D11.Effects.dll</HintPath>
|
<HintPath>$(SharpDXPackageBinDir)\SharpDX.Direct3D11.Effects.dll</HintPath>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="SharpDX.DXGI, Version=2.4.2.0, Culture=neutral, PublicKeyToken=627a3d6d1956f55a, processorArchitecture=MSIL">
|
<Reference Include="SharpDX.DXGI, Version=2.6.3.0, Culture=neutral, PublicKeyToken=b4dcf0f35e5521f1, processorArchitecture=MSIL">
|
||||||
<SpecificVersion>False</SpecificVersion>
|
<SpecificVersion>False</SpecificVersion>
|
||||||
<HintPath>..\..\packages\SharpDX.DXGI.2.4.2\lib\net40\SharpDX.DXGI.dll</HintPath>
|
<HintPath>$(SharpDXPackageBinDir)\SharpDX.DXGI.dll</HintPath>
|
||||||
</Reference>
|
</Reference>
|
||||||
<Reference Include="System" />
|
<Reference Include="System" />
|
||||||
<Reference Include="System.Drawing" />
|
<Reference Include="System.Drawing" />
|
||||||
@ -97,7 +97,6 @@
|
|||||||
<Compile Include="..\ANX.RenderSystem.DX.SharedSources\SharedIndexBuffer.cs" />
|
<Compile Include="..\ANX.RenderSystem.DX.SharedSources\SharedIndexBuffer.cs" />
|
||||||
<Compile Include="..\ANX.RenderSystem.DX.SharedSources\SharedVertexBuffer.cs" />
|
<Compile Include="..\ANX.RenderSystem.DX.SharedSources\SharedVertexBuffer.cs" />
|
||||||
<Compile Include="..\ANX.RenderSystem.DX.SharedSources\SharedStateObject.cs" />
|
<Compile Include="..\ANX.RenderSystem.DX.SharedSources\SharedStateObject.cs" />
|
||||||
<Compile Include="SupportedPlatformsImpl.cs" />
|
|
||||||
<Compile Include="DxTexture2D.cs" />
|
<Compile Include="DxTexture2D.cs" />
|
||||||
<Compile Include="DxVertexBuffer.cs" />
|
<Compile Include="DxVertexBuffer.cs" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
@ -105,10 +104,23 @@
|
|||||||
<None Include="packages.config" />
|
<None Include="packages.config" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<Content Include="sharpdx_direct3d11_effects_x64.dll" />
|
<Content Include="..\..\packages\SharpDX.Direct3D11.Effects.2.6.3\Content\sharpdx_direct3d11_effects_x64.dll">
|
||||||
<Content Include="sharpdx_direct3d11_effects_x86.dll" />
|
<Link>sharpdx_direct3d11_effects_x64.dll</Link>
|
||||||
|
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||||
|
</Content>
|
||||||
|
<Content Include="..\..\packages\SharpDX.Direct3D11.Effects.2.6.3\Content\sharpdx_direct3d11_effects_x86.dll">
|
||||||
|
<Link>sharpdx_direct3d11_effects_x86.dll</Link>
|
||||||
|
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||||
|
</Content>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
|
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
|
||||||
|
<Import Project="..\..\packages\SharpDX.2.6.3\build\SharpDX.targets" Condition="Exists('..\..\packages\SharpDX.2.6.3\build\SharpDX.targets')" />
|
||||||
|
<Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild">
|
||||||
|
<PropertyGroup>
|
||||||
|
<ErrorText>Dieses Projekt verweist auf mindestens ein NuGet-Paket, das auf diesem Computer fehlt. Aktivieren Sie die Wiederherstellung von NuGet-Paketen, um die fehlende Datei herunterzuladen. Weitere Informationen finden Sie unter "http://go.microsoft.com/fwlink/?LinkID=322105". Die fehlende Datei ist "{0}".</ErrorText>
|
||||||
|
</PropertyGroup>
|
||||||
|
<Error Condition="!Exists('..\..\packages\SharpDX.2.6.3\build\SharpDX.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\..\packages\SharpDX.2.6.3\build\SharpDX.targets'))" />
|
||||||
|
</Target>
|
||||||
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
|
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
|
||||||
Other similar extension points exist, see Microsoft.Common.targets.
|
Other similar extension points exist, see Microsoft.Common.targets.
|
||||||
<Target Name="BeforeBuild">
|
<Target Name="BeforeBuild">
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
|
|
||||||
Microsoft Visual Studio Solution File, Format Version 11.00
|
Microsoft Visual Studio Solution File, Format Version 12.00
|
||||||
# Visual Studio 2010
|
# Visual Studio 2012
|
||||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "VertexIndexBuffer", "VertexIndexBuffer\VertexIndexBuffer.csproj", "{F945515B-394D-4ED4-80E0-98EB59B69D24}"
|
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "VertexIndexBuffer", "VertexIndexBuffer\VertexIndexBuffer.csproj", "{F945515B-394D-4ED4-80E0-98EB59B69D24}"
|
||||||
EndProject
|
EndProject
|
||||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SampleContent", "SampleContent\SampleContent.contentproj", "{FA6E229D-4504-47B1-8A23-2D3FCC13F778}"
|
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SampleContent", "SampleContent\SampleContent.contentproj", "{FA6E229D-4504-47B1-8A23-2D3FCC13F778}"
|
||||||
@ -9,8 +9,6 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SimpleSprite", "SimpleSprit
|
|||||||
EndProject
|
EndProject
|
||||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TextRendering", "TextRendering\TextRendering.csproj", "{BC79B021-10E4-4D01-945A-7048FFF53A22}"
|
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TextRendering", "TextRendering\TextRendering.csproj", "{BC79B021-10E4-4D01-945A-7048FFF53A22}"
|
||||||
EndProject
|
EndProject
|
||||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Xinput", "Xinput\Xinput.csproj", "{45D6F4DE-5BB6-4E86-8C44-F9CA307AE43F}"
|
|
||||||
EndProject
|
|
||||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WindowsGame", "WindowsGame\WindowsGame.csproj", "{A08575E0-7B21-4822-9D4C-6B9EEB7EFFF7}"
|
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WindowsGame", "WindowsGame\WindowsGame.csproj", "{A08575E0-7B21-4822-9D4C-6B9EEB7EFFF7}"
|
||||||
EndProject
|
EndProject
|
||||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Kinect", "Kinect\Kinect.csproj", "{A42413A9-5189-40CB-AACA-D50F24865431}"
|
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Kinect", "Kinect\Kinect.csproj", "{A42413A9-5189-40CB-AACA-D50F24865431}"
|
||||||
@ -32,90 +30,438 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution
|
|||||||
SampleCatalog.xml = SampleCatalog.xml
|
SampleCatalog.xml = SampleCatalog.xml
|
||||||
EndProjectSection
|
EndProjectSection
|
||||||
EndProject
|
EndProject
|
||||||
|
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AlphaTestEffectSample", "AlphaTestEffectSample\AlphaTestEffectSample.csproj", "{0005BDAA-F232-45C3-8D37-7E4FF7A1F605}"
|
||||||
|
EndProject
|
||||||
|
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AudioSample", "AudioSample\AudioSample.csproj", "{4A048A8C-C31D-4FC8-AAF3-C387B9E0309B}"
|
||||||
|
EndProject
|
||||||
|
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BasicEffectSample", "BasicEffectSample\BasicEffectSample.csproj", "{D810F12D-6CE9-4755-AC6A-5DFEC7D1C782}"
|
||||||
|
EndProject
|
||||||
|
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DualTextureSample", "DualTextureSample\DualTextureSample.csproj", "{9259CC4E-AE6B-403C-8FAB-2408448C3935}"
|
||||||
|
EndProject
|
||||||
|
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "RecordingSample", "RecordingSample\RecordingSample.csproj", "{160150D5-38E6-482D-97F5-2624F322A854}"
|
||||||
|
EndProject
|
||||||
|
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SimpleNoContent", "SimpleNoContent\SimpleNoContent.csproj", "{AA3DF4D7-F072-47B5-B88C-20140B5F704A}"
|
||||||
|
EndProject
|
||||||
|
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WindowsFormsEditor", "WindowsFormsEditor\WindowsFormsEditor.csproj", "{441D953C-94C2-42FD-9917-3EB2F6E28173}"
|
||||||
|
EndProject
|
||||||
|
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "WpfEditor", "WpfEditor\WpfEditor.csproj", "{EFC485F7-3E0A-40AB-B79D-E07FE86FC386}"
|
||||||
|
EndProject
|
||||||
Global
|
Global
|
||||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||||
Debug|Any CPU = Debug|Any CPU
|
Debug|Any CPU = Debug|Any CPU
|
||||||
|
Debug|Mixed Platforms = Debug|Mixed Platforms
|
||||||
Debug|x86 = Debug|x86
|
Debug|x86 = Debug|x86
|
||||||
|
DebugWin8|Any CPU = DebugWin8|Any CPU
|
||||||
|
DebugWin8|Mixed Platforms = DebugWin8|Mixed Platforms
|
||||||
|
DebugWin8|x86 = DebugWin8|x86
|
||||||
Release|Any CPU = Release|Any CPU
|
Release|Any CPU = Release|Any CPU
|
||||||
|
Release|Mixed Platforms = Release|Mixed Platforms
|
||||||
Release|x86 = Release|x86
|
Release|x86 = Release|x86
|
||||||
|
ReleaseWin8|Any CPU = ReleaseWin8|Any CPU
|
||||||
|
ReleaseWin8|Mixed Platforms = ReleaseWin8|Mixed Platforms
|
||||||
|
ReleaseWin8|x86 = ReleaseWin8|x86
|
||||||
EndGlobalSection
|
EndGlobalSection
|
||||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||||
{F945515B-394D-4ED4-80E0-98EB59B69D24}.Debug|Any CPU.ActiveCfg = Debug|x86
|
{F945515B-394D-4ED4-80E0-98EB59B69D24}.Debug|Any CPU.ActiveCfg = Debug|x86
|
||||||
|
{F945515B-394D-4ED4-80E0-98EB59B69D24}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
|
||||||
|
{F945515B-394D-4ED4-80E0-98EB59B69D24}.Debug|Mixed Platforms.Build.0 = Debug|x86
|
||||||
{F945515B-394D-4ED4-80E0-98EB59B69D24}.Debug|x86.ActiveCfg = Debug|x86
|
{F945515B-394D-4ED4-80E0-98EB59B69D24}.Debug|x86.ActiveCfg = Debug|x86
|
||||||
{F945515B-394D-4ED4-80E0-98EB59B69D24}.Debug|x86.Build.0 = Debug|x86
|
{F945515B-394D-4ED4-80E0-98EB59B69D24}.Debug|x86.Build.0 = Debug|x86
|
||||||
|
{F945515B-394D-4ED4-80E0-98EB59B69D24}.DebugWin8|Any CPU.ActiveCfg = DebugWin8|x86
|
||||||
|
{F945515B-394D-4ED4-80E0-98EB59B69D24}.DebugWin8|Mixed Platforms.ActiveCfg = DebugWin8|x86
|
||||||
|
{F945515B-394D-4ED4-80E0-98EB59B69D24}.DebugWin8|Mixed Platforms.Build.0 = DebugWin8|x86
|
||||||
|
{F945515B-394D-4ED4-80E0-98EB59B69D24}.DebugWin8|x86.ActiveCfg = DebugWin8|x86
|
||||||
|
{F945515B-394D-4ED4-80E0-98EB59B69D24}.DebugWin8|x86.Build.0 = DebugWin8|x86
|
||||||
{F945515B-394D-4ED4-80E0-98EB59B69D24}.Release|Any CPU.ActiveCfg = Release|x86
|
{F945515B-394D-4ED4-80E0-98EB59B69D24}.Release|Any CPU.ActiveCfg = Release|x86
|
||||||
|
{F945515B-394D-4ED4-80E0-98EB59B69D24}.Release|Mixed Platforms.ActiveCfg = Release|x86
|
||||||
|
{F945515B-394D-4ED4-80E0-98EB59B69D24}.Release|Mixed Platforms.Build.0 = Release|x86
|
||||||
{F945515B-394D-4ED4-80E0-98EB59B69D24}.Release|x86.ActiveCfg = Release|x86
|
{F945515B-394D-4ED4-80E0-98EB59B69D24}.Release|x86.ActiveCfg = Release|x86
|
||||||
{F945515B-394D-4ED4-80E0-98EB59B69D24}.Release|x86.Build.0 = Release|x86
|
{F945515B-394D-4ED4-80E0-98EB59B69D24}.Release|x86.Build.0 = Release|x86
|
||||||
|
{F945515B-394D-4ED4-80E0-98EB59B69D24}.ReleaseWin8|Any CPU.ActiveCfg = ReleaseWin8|x86
|
||||||
|
{F945515B-394D-4ED4-80E0-98EB59B69D24}.ReleaseWin8|Mixed Platforms.ActiveCfg = ReleaseWin8|x86
|
||||||
|
{F945515B-394D-4ED4-80E0-98EB59B69D24}.ReleaseWin8|Mixed Platforms.Build.0 = ReleaseWin8|x86
|
||||||
|
{F945515B-394D-4ED4-80E0-98EB59B69D24}.ReleaseWin8|x86.ActiveCfg = ReleaseWin8|x86
|
||||||
|
{F945515B-394D-4ED4-80E0-98EB59B69D24}.ReleaseWin8|x86.Build.0 = ReleaseWin8|x86
|
||||||
{FA6E229D-4504-47B1-8A23-2D3FCC13F778}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
{FA6E229D-4504-47B1-8A23-2D3FCC13F778}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||||
|
{FA6E229D-4504-47B1-8A23-2D3FCC13F778}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
|
||||||
{FA6E229D-4504-47B1-8A23-2D3FCC13F778}.Debug|x86.ActiveCfg = Debug|Any CPU
|
{FA6E229D-4504-47B1-8A23-2D3FCC13F778}.Debug|x86.ActiveCfg = Debug|Any CPU
|
||||||
|
{FA6E229D-4504-47B1-8A23-2D3FCC13F778}.DebugWin8|Any CPU.ActiveCfg = Debug|Any CPU
|
||||||
|
{FA6E229D-4504-47B1-8A23-2D3FCC13F778}.DebugWin8|Mixed Platforms.ActiveCfg = Debug|Any CPU
|
||||||
|
{FA6E229D-4504-47B1-8A23-2D3FCC13F778}.DebugWin8|x86.ActiveCfg = Debug|Any CPU
|
||||||
{FA6E229D-4504-47B1-8A23-2D3FCC13F778}.Release|Any CPU.ActiveCfg = Debug|Any CPU
|
{FA6E229D-4504-47B1-8A23-2D3FCC13F778}.Release|Any CPU.ActiveCfg = Debug|Any CPU
|
||||||
|
{FA6E229D-4504-47B1-8A23-2D3FCC13F778}.Release|Mixed Platforms.ActiveCfg = Debug|Any CPU
|
||||||
{FA6E229D-4504-47B1-8A23-2D3FCC13F778}.Release|x86.ActiveCfg = Debug|Any CPU
|
{FA6E229D-4504-47B1-8A23-2D3FCC13F778}.Release|x86.ActiveCfg = Debug|Any CPU
|
||||||
|
{FA6E229D-4504-47B1-8A23-2D3FCC13F778}.ReleaseWin8|Any CPU.ActiveCfg = Debug|Any CPU
|
||||||
|
{FA6E229D-4504-47B1-8A23-2D3FCC13F778}.ReleaseWin8|Mixed Platforms.ActiveCfg = Debug|Any CPU
|
||||||
|
{FA6E229D-4504-47B1-8A23-2D3FCC13F778}.ReleaseWin8|x86.ActiveCfg = Debug|Any CPU
|
||||||
{AAA20E99-A897-4C91-A23E-D02B8F08ACA5}.Debug|Any CPU.ActiveCfg = Debug|x86
|
{AAA20E99-A897-4C91-A23E-D02B8F08ACA5}.Debug|Any CPU.ActiveCfg = Debug|x86
|
||||||
|
{AAA20E99-A897-4C91-A23E-D02B8F08ACA5}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
|
||||||
|
{AAA20E99-A897-4C91-A23E-D02B8F08ACA5}.Debug|Mixed Platforms.Build.0 = Debug|x86
|
||||||
{AAA20E99-A897-4C91-A23E-D02B8F08ACA5}.Debug|x86.ActiveCfg = Debug|x86
|
{AAA20E99-A897-4C91-A23E-D02B8F08ACA5}.Debug|x86.ActiveCfg = Debug|x86
|
||||||
{AAA20E99-A897-4C91-A23E-D02B8F08ACA5}.Debug|x86.Build.0 = Debug|x86
|
{AAA20E99-A897-4C91-A23E-D02B8F08ACA5}.Debug|x86.Build.0 = Debug|x86
|
||||||
|
{AAA20E99-A897-4C91-A23E-D02B8F08ACA5}.DebugWin8|Any CPU.ActiveCfg = Debug|x86
|
||||||
|
{AAA20E99-A897-4C91-A23E-D02B8F08ACA5}.DebugWin8|Mixed Platforms.ActiveCfg = Debug|x86
|
||||||
|
{AAA20E99-A897-4C91-A23E-D02B8F08ACA5}.DebugWin8|Mixed Platforms.Build.0 = Debug|x86
|
||||||
|
{AAA20E99-A897-4C91-A23E-D02B8F08ACA5}.DebugWin8|x86.ActiveCfg = Debug|x86
|
||||||
|
{AAA20E99-A897-4C91-A23E-D02B8F08ACA5}.DebugWin8|x86.Build.0 = Debug|x86
|
||||||
{AAA20E99-A897-4C91-A23E-D02B8F08ACA5}.Release|Any CPU.ActiveCfg = Release|x86
|
{AAA20E99-A897-4C91-A23E-D02B8F08ACA5}.Release|Any CPU.ActiveCfg = Release|x86
|
||||||
|
{AAA20E99-A897-4C91-A23E-D02B8F08ACA5}.Release|Mixed Platforms.ActiveCfg = Release|x86
|
||||||
|
{AAA20E99-A897-4C91-A23E-D02B8F08ACA5}.Release|Mixed Platforms.Build.0 = Release|x86
|
||||||
{AAA20E99-A897-4C91-A23E-D02B8F08ACA5}.Release|x86.ActiveCfg = Release|x86
|
{AAA20E99-A897-4C91-A23E-D02B8F08ACA5}.Release|x86.ActiveCfg = Release|x86
|
||||||
{AAA20E99-A897-4C91-A23E-D02B8F08ACA5}.Release|x86.Build.0 = Release|x86
|
{AAA20E99-A897-4C91-A23E-D02B8F08ACA5}.Release|x86.Build.0 = Release|x86
|
||||||
|
{AAA20E99-A897-4C91-A23E-D02B8F08ACA5}.ReleaseWin8|Any CPU.ActiveCfg = Release|x86
|
||||||
|
{AAA20E99-A897-4C91-A23E-D02B8F08ACA5}.ReleaseWin8|Mixed Platforms.ActiveCfg = Release|x86
|
||||||
|
{AAA20E99-A897-4C91-A23E-D02B8F08ACA5}.ReleaseWin8|Mixed Platforms.Build.0 = Release|x86
|
||||||
|
{AAA20E99-A897-4C91-A23E-D02B8F08ACA5}.ReleaseWin8|x86.ActiveCfg = Release|x86
|
||||||
|
{AAA20E99-A897-4C91-A23E-D02B8F08ACA5}.ReleaseWin8|x86.Build.0 = Release|x86
|
||||||
{BC79B021-10E4-4D01-945A-7048FFF53A22}.Debug|Any CPU.ActiveCfg = Debug|x86
|
{BC79B021-10E4-4D01-945A-7048FFF53A22}.Debug|Any CPU.ActiveCfg = Debug|x86
|
||||||
|
{BC79B021-10E4-4D01-945A-7048FFF53A22}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
|
||||||
|
{BC79B021-10E4-4D01-945A-7048FFF53A22}.Debug|Mixed Platforms.Build.0 = Debug|x86
|
||||||
{BC79B021-10E4-4D01-945A-7048FFF53A22}.Debug|x86.ActiveCfg = Debug|x86
|
{BC79B021-10E4-4D01-945A-7048FFF53A22}.Debug|x86.ActiveCfg = Debug|x86
|
||||||
{BC79B021-10E4-4D01-945A-7048FFF53A22}.Debug|x86.Build.0 = Debug|x86
|
{BC79B021-10E4-4D01-945A-7048FFF53A22}.Debug|x86.Build.0 = Debug|x86
|
||||||
|
{BC79B021-10E4-4D01-945A-7048FFF53A22}.DebugWin8|Any CPU.ActiveCfg = DebugWin8|x86
|
||||||
|
{BC79B021-10E4-4D01-945A-7048FFF53A22}.DebugWin8|Mixed Platforms.ActiveCfg = DebugWin8|x86
|
||||||
|
{BC79B021-10E4-4D01-945A-7048FFF53A22}.DebugWin8|Mixed Platforms.Build.0 = DebugWin8|x86
|
||||||
|
{BC79B021-10E4-4D01-945A-7048FFF53A22}.DebugWin8|x86.ActiveCfg = DebugWin8|x86
|
||||||
|
{BC79B021-10E4-4D01-945A-7048FFF53A22}.DebugWin8|x86.Build.0 = DebugWin8|x86
|
||||||
{BC79B021-10E4-4D01-945A-7048FFF53A22}.Release|Any CPU.ActiveCfg = Release|x86
|
{BC79B021-10E4-4D01-945A-7048FFF53A22}.Release|Any CPU.ActiveCfg = Release|x86
|
||||||
|
{BC79B021-10E4-4D01-945A-7048FFF53A22}.Release|Mixed Platforms.ActiveCfg = Release|x86
|
||||||
|
{BC79B021-10E4-4D01-945A-7048FFF53A22}.Release|Mixed Platforms.Build.0 = Release|x86
|
||||||
{BC79B021-10E4-4D01-945A-7048FFF53A22}.Release|x86.ActiveCfg = Release|x86
|
{BC79B021-10E4-4D01-945A-7048FFF53A22}.Release|x86.ActiveCfg = Release|x86
|
||||||
{BC79B021-10E4-4D01-945A-7048FFF53A22}.Release|x86.Build.0 = Release|x86
|
{BC79B021-10E4-4D01-945A-7048FFF53A22}.Release|x86.Build.0 = Release|x86
|
||||||
{45D6F4DE-5BB6-4E86-8C44-F9CA307AE43F}.Debug|Any CPU.ActiveCfg = Debug|x86
|
{BC79B021-10E4-4D01-945A-7048FFF53A22}.ReleaseWin8|Any CPU.ActiveCfg = ReleaseWin8|x86
|
||||||
{45D6F4DE-5BB6-4E86-8C44-F9CA307AE43F}.Debug|x86.ActiveCfg = Debug|x86
|
{BC79B021-10E4-4D01-945A-7048FFF53A22}.ReleaseWin8|Mixed Platforms.ActiveCfg = ReleaseWin8|x86
|
||||||
{45D6F4DE-5BB6-4E86-8C44-F9CA307AE43F}.Debug|x86.Build.0 = Debug|x86
|
{BC79B021-10E4-4D01-945A-7048FFF53A22}.ReleaseWin8|Mixed Platforms.Build.0 = ReleaseWin8|x86
|
||||||
{45D6F4DE-5BB6-4E86-8C44-F9CA307AE43F}.Release|Any CPU.ActiveCfg = Release|x86
|
{BC79B021-10E4-4D01-945A-7048FFF53A22}.ReleaseWin8|x86.ActiveCfg = ReleaseWin8|x86
|
||||||
{45D6F4DE-5BB6-4E86-8C44-F9CA307AE43F}.Release|x86.ActiveCfg = Release|x86
|
{BC79B021-10E4-4D01-945A-7048FFF53A22}.ReleaseWin8|x86.Build.0 = ReleaseWin8|x86
|
||||||
{45D6F4DE-5BB6-4E86-8C44-F9CA307AE43F}.Release|x86.Build.0 = Release|x86
|
|
||||||
{A08575E0-7B21-4822-9D4C-6B9EEB7EFFF7}.Debug|Any CPU.ActiveCfg = Debug|x86
|
{A08575E0-7B21-4822-9D4C-6B9EEB7EFFF7}.Debug|Any CPU.ActiveCfg = Debug|x86
|
||||||
|
{A08575E0-7B21-4822-9D4C-6B9EEB7EFFF7}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
|
||||||
|
{A08575E0-7B21-4822-9D4C-6B9EEB7EFFF7}.Debug|Mixed Platforms.Build.0 = Debug|x86
|
||||||
{A08575E0-7B21-4822-9D4C-6B9EEB7EFFF7}.Debug|x86.ActiveCfg = Debug|x86
|
{A08575E0-7B21-4822-9D4C-6B9EEB7EFFF7}.Debug|x86.ActiveCfg = Debug|x86
|
||||||
{A08575E0-7B21-4822-9D4C-6B9EEB7EFFF7}.Debug|x86.Build.0 = Debug|x86
|
{A08575E0-7B21-4822-9D4C-6B9EEB7EFFF7}.Debug|x86.Build.0 = Debug|x86
|
||||||
|
{A08575E0-7B21-4822-9D4C-6B9EEB7EFFF7}.DebugWin8|Any CPU.ActiveCfg = DebugWin8|x86
|
||||||
|
{A08575E0-7B21-4822-9D4C-6B9EEB7EFFF7}.DebugWin8|Mixed Platforms.ActiveCfg = DebugWin8|x86
|
||||||
|
{A08575E0-7B21-4822-9D4C-6B9EEB7EFFF7}.DebugWin8|Mixed Platforms.Build.0 = DebugWin8|x86
|
||||||
|
{A08575E0-7B21-4822-9D4C-6B9EEB7EFFF7}.DebugWin8|x86.ActiveCfg = DebugWin8|x86
|
||||||
|
{A08575E0-7B21-4822-9D4C-6B9EEB7EFFF7}.DebugWin8|x86.Build.0 = DebugWin8|x86
|
||||||
{A08575E0-7B21-4822-9D4C-6B9EEB7EFFF7}.Release|Any CPU.ActiveCfg = Release|x86
|
{A08575E0-7B21-4822-9D4C-6B9EEB7EFFF7}.Release|Any CPU.ActiveCfg = Release|x86
|
||||||
|
{A08575E0-7B21-4822-9D4C-6B9EEB7EFFF7}.Release|Mixed Platforms.ActiveCfg = Release|x86
|
||||||
|
{A08575E0-7B21-4822-9D4C-6B9EEB7EFFF7}.Release|Mixed Platforms.Build.0 = Release|x86
|
||||||
{A08575E0-7B21-4822-9D4C-6B9EEB7EFFF7}.Release|x86.ActiveCfg = Release|x86
|
{A08575E0-7B21-4822-9D4C-6B9EEB7EFFF7}.Release|x86.ActiveCfg = Release|x86
|
||||||
{A08575E0-7B21-4822-9D4C-6B9EEB7EFFF7}.Release|x86.Build.0 = Release|x86
|
{A08575E0-7B21-4822-9D4C-6B9EEB7EFFF7}.Release|x86.Build.0 = Release|x86
|
||||||
|
{A08575E0-7B21-4822-9D4C-6B9EEB7EFFF7}.ReleaseWin8|Any CPU.ActiveCfg = ReleaseWin8|x86
|
||||||
|
{A08575E0-7B21-4822-9D4C-6B9EEB7EFFF7}.ReleaseWin8|Mixed Platforms.ActiveCfg = ReleaseWin8|x86
|
||||||
|
{A08575E0-7B21-4822-9D4C-6B9EEB7EFFF7}.ReleaseWin8|Mixed Platforms.Build.0 = ReleaseWin8|x86
|
||||||
|
{A08575E0-7B21-4822-9D4C-6B9EEB7EFFF7}.ReleaseWin8|x86.ActiveCfg = ReleaseWin8|x86
|
||||||
|
{A08575E0-7B21-4822-9D4C-6B9EEB7EFFF7}.ReleaseWin8|x86.Build.0 = ReleaseWin8|x86
|
||||||
{A42413A9-5189-40CB-AACA-D50F24865431}.Debug|Any CPU.ActiveCfg = Debug|x86
|
{A42413A9-5189-40CB-AACA-D50F24865431}.Debug|Any CPU.ActiveCfg = Debug|x86
|
||||||
|
{A42413A9-5189-40CB-AACA-D50F24865431}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
|
||||||
|
{A42413A9-5189-40CB-AACA-D50F24865431}.Debug|Mixed Platforms.Build.0 = Debug|x86
|
||||||
{A42413A9-5189-40CB-AACA-D50F24865431}.Debug|x86.ActiveCfg = Debug|x86
|
{A42413A9-5189-40CB-AACA-D50F24865431}.Debug|x86.ActiveCfg = Debug|x86
|
||||||
{A42413A9-5189-40CB-AACA-D50F24865431}.Debug|x86.Build.0 = Debug|x86
|
{A42413A9-5189-40CB-AACA-D50F24865431}.Debug|x86.Build.0 = Debug|x86
|
||||||
|
{A42413A9-5189-40CB-AACA-D50F24865431}.DebugWin8|Any CPU.ActiveCfg = DebugWin8|x86
|
||||||
|
{A42413A9-5189-40CB-AACA-D50F24865431}.DebugWin8|Mixed Platforms.ActiveCfg = DebugWin8|x86
|
||||||
|
{A42413A9-5189-40CB-AACA-D50F24865431}.DebugWin8|Mixed Platforms.Build.0 = DebugWin8|x86
|
||||||
|
{A42413A9-5189-40CB-AACA-D50F24865431}.DebugWin8|x86.ActiveCfg = DebugWin8|x86
|
||||||
|
{A42413A9-5189-40CB-AACA-D50F24865431}.DebugWin8|x86.Build.0 = DebugWin8|x86
|
||||||
{A42413A9-5189-40CB-AACA-D50F24865431}.Release|Any CPU.ActiveCfg = Release|x86
|
{A42413A9-5189-40CB-AACA-D50F24865431}.Release|Any CPU.ActiveCfg = Release|x86
|
||||||
|
{A42413A9-5189-40CB-AACA-D50F24865431}.Release|Mixed Platforms.ActiveCfg = Release|x86
|
||||||
|
{A42413A9-5189-40CB-AACA-D50F24865431}.Release|Mixed Platforms.Build.0 = Release|x86
|
||||||
{A42413A9-5189-40CB-AACA-D50F24865431}.Release|x86.ActiveCfg = Release|x86
|
{A42413A9-5189-40CB-AACA-D50F24865431}.Release|x86.ActiveCfg = Release|x86
|
||||||
{A42413A9-5189-40CB-AACA-D50F24865431}.Release|x86.Build.0 = Release|x86
|
{A42413A9-5189-40CB-AACA-D50F24865431}.Release|x86.Build.0 = Release|x86
|
||||||
|
{A42413A9-5189-40CB-AACA-D50F24865431}.ReleaseWin8|Any CPU.ActiveCfg = ReleaseWin8|x86
|
||||||
|
{A42413A9-5189-40CB-AACA-D50F24865431}.ReleaseWin8|Mixed Platforms.ActiveCfg = ReleaseWin8|x86
|
||||||
|
{A42413A9-5189-40CB-AACA-D50F24865431}.ReleaseWin8|Mixed Platforms.Build.0 = ReleaseWin8|x86
|
||||||
|
{A42413A9-5189-40CB-AACA-D50F24865431}.ReleaseWin8|x86.ActiveCfg = ReleaseWin8|x86
|
||||||
|
{A42413A9-5189-40CB-AACA-D50F24865431}.ReleaseWin8|x86.Build.0 = ReleaseWin8|x86
|
||||||
{05233BB1-444F-43F6-A3DF-B82AA924E094}.Debug|Any CPU.ActiveCfg = Debug|x86
|
{05233BB1-444F-43F6-A3DF-B82AA924E094}.Debug|Any CPU.ActiveCfg = Debug|x86
|
||||||
|
{05233BB1-444F-43F6-A3DF-B82AA924E094}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
|
||||||
|
{05233BB1-444F-43F6-A3DF-B82AA924E094}.Debug|Mixed Platforms.Build.0 = Debug|x86
|
||||||
{05233BB1-444F-43F6-A3DF-B82AA924E094}.Debug|x86.ActiveCfg = Debug|x86
|
{05233BB1-444F-43F6-A3DF-B82AA924E094}.Debug|x86.ActiveCfg = Debug|x86
|
||||||
{05233BB1-444F-43F6-A3DF-B82AA924E094}.Debug|x86.Build.0 = Debug|x86
|
{05233BB1-444F-43F6-A3DF-B82AA924E094}.Debug|x86.Build.0 = Debug|x86
|
||||||
|
{05233BB1-444F-43F6-A3DF-B82AA924E094}.DebugWin8|Any CPU.ActiveCfg = DebugWin8|x86
|
||||||
|
{05233BB1-444F-43F6-A3DF-B82AA924E094}.DebugWin8|Mixed Platforms.ActiveCfg = DebugWin8|x86
|
||||||
|
{05233BB1-444F-43F6-A3DF-B82AA924E094}.DebugWin8|Mixed Platforms.Build.0 = DebugWin8|x86
|
||||||
|
{05233BB1-444F-43F6-A3DF-B82AA924E094}.DebugWin8|x86.ActiveCfg = DebugWin8|x86
|
||||||
|
{05233BB1-444F-43F6-A3DF-B82AA924E094}.DebugWin8|x86.Build.0 = DebugWin8|x86
|
||||||
{05233BB1-444F-43F6-A3DF-B82AA924E094}.Release|Any CPU.ActiveCfg = Release|x86
|
{05233BB1-444F-43F6-A3DF-B82AA924E094}.Release|Any CPU.ActiveCfg = Release|x86
|
||||||
|
{05233BB1-444F-43F6-A3DF-B82AA924E094}.Release|Mixed Platforms.ActiveCfg = Release|x86
|
||||||
|
{05233BB1-444F-43F6-A3DF-B82AA924E094}.Release|Mixed Platforms.Build.0 = Release|x86
|
||||||
{05233BB1-444F-43F6-A3DF-B82AA924E094}.Release|x86.ActiveCfg = Release|x86
|
{05233BB1-444F-43F6-A3DF-B82AA924E094}.Release|x86.ActiveCfg = Release|x86
|
||||||
{05233BB1-444F-43F6-A3DF-B82AA924E094}.Release|x86.Build.0 = Release|x86
|
{05233BB1-444F-43F6-A3DF-B82AA924E094}.Release|x86.Build.0 = Release|x86
|
||||||
|
{05233BB1-444F-43F6-A3DF-B82AA924E094}.ReleaseWin8|Any CPU.ActiveCfg = ReleaseWin8|x86
|
||||||
|
{05233BB1-444F-43F6-A3DF-B82AA924E094}.ReleaseWin8|Mixed Platforms.ActiveCfg = ReleaseWin8|x86
|
||||||
|
{05233BB1-444F-43F6-A3DF-B82AA924E094}.ReleaseWin8|Mixed Platforms.Build.0 = ReleaseWin8|x86
|
||||||
|
{05233BB1-444F-43F6-A3DF-B82AA924E094}.ReleaseWin8|x86.ActiveCfg = ReleaseWin8|x86
|
||||||
|
{05233BB1-444F-43F6-A3DF-B82AA924E094}.ReleaseWin8|x86.Build.0 = ReleaseWin8|x86
|
||||||
{ED081799-AB02-4793-96F8-F9EA7F3192E3}.Debug|Any CPU.ActiveCfg = Debug|x86
|
{ED081799-AB02-4793-96F8-F9EA7F3192E3}.Debug|Any CPU.ActiveCfg = Debug|x86
|
||||||
|
{ED081799-AB02-4793-96F8-F9EA7F3192E3}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
|
||||||
|
{ED081799-AB02-4793-96F8-F9EA7F3192E3}.Debug|Mixed Platforms.Build.0 = Debug|x86
|
||||||
{ED081799-AB02-4793-96F8-F9EA7F3192E3}.Debug|x86.ActiveCfg = Debug|x86
|
{ED081799-AB02-4793-96F8-F9EA7F3192E3}.Debug|x86.ActiveCfg = Debug|x86
|
||||||
{ED081799-AB02-4793-96F8-F9EA7F3192E3}.Debug|x86.Build.0 = Debug|x86
|
{ED081799-AB02-4793-96F8-F9EA7F3192E3}.Debug|x86.Build.0 = Debug|x86
|
||||||
|
{ED081799-AB02-4793-96F8-F9EA7F3192E3}.DebugWin8|Any CPU.ActiveCfg = DebugWin8|x86
|
||||||
|
{ED081799-AB02-4793-96F8-F9EA7F3192E3}.DebugWin8|Mixed Platforms.ActiveCfg = DebugWin8|x86
|
||||||
|
{ED081799-AB02-4793-96F8-F9EA7F3192E3}.DebugWin8|Mixed Platforms.Build.0 = DebugWin8|x86
|
||||||
|
{ED081799-AB02-4793-96F8-F9EA7F3192E3}.DebugWin8|x86.ActiveCfg = DebugWin8|x86
|
||||||
|
{ED081799-AB02-4793-96F8-F9EA7F3192E3}.DebugWin8|x86.Build.0 = DebugWin8|x86
|
||||||
{ED081799-AB02-4793-96F8-F9EA7F3192E3}.Release|Any CPU.ActiveCfg = Release|x86
|
{ED081799-AB02-4793-96F8-F9EA7F3192E3}.Release|Any CPU.ActiveCfg = Release|x86
|
||||||
|
{ED081799-AB02-4793-96F8-F9EA7F3192E3}.Release|Mixed Platforms.ActiveCfg = Release|x86
|
||||||
|
{ED081799-AB02-4793-96F8-F9EA7F3192E3}.Release|Mixed Platforms.Build.0 = Release|x86
|
||||||
{ED081799-AB02-4793-96F8-F9EA7F3192E3}.Release|x86.ActiveCfg = Release|x86
|
{ED081799-AB02-4793-96F8-F9EA7F3192E3}.Release|x86.ActiveCfg = Release|x86
|
||||||
{ED081799-AB02-4793-96F8-F9EA7F3192E3}.Release|x86.Build.0 = Release|x86
|
{ED081799-AB02-4793-96F8-F9EA7F3192E3}.Release|x86.Build.0 = Release|x86
|
||||||
|
{ED081799-AB02-4793-96F8-F9EA7F3192E3}.ReleaseWin8|Any CPU.ActiveCfg = ReleaseWin8|x86
|
||||||
|
{ED081799-AB02-4793-96F8-F9EA7F3192E3}.ReleaseWin8|Mixed Platforms.ActiveCfg = ReleaseWin8|x86
|
||||||
|
{ED081799-AB02-4793-96F8-F9EA7F3192E3}.ReleaseWin8|Mixed Platforms.Build.0 = ReleaseWin8|x86
|
||||||
|
{ED081799-AB02-4793-96F8-F9EA7F3192E3}.ReleaseWin8|x86.ActiveCfg = ReleaseWin8|x86
|
||||||
|
{ED081799-AB02-4793-96F8-F9EA7F3192E3}.ReleaseWin8|x86.Build.0 = ReleaseWin8|x86
|
||||||
{9C9C6245-35C2-4230-8E17-9038A228227F}.Debug|Any CPU.ActiveCfg = Debug|x86
|
{9C9C6245-35C2-4230-8E17-9038A228227F}.Debug|Any CPU.ActiveCfg = Debug|x86
|
||||||
|
{9C9C6245-35C2-4230-8E17-9038A228227F}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
|
||||||
|
{9C9C6245-35C2-4230-8E17-9038A228227F}.Debug|Mixed Platforms.Build.0 = Debug|x86
|
||||||
{9C9C6245-35C2-4230-8E17-9038A228227F}.Debug|x86.ActiveCfg = Debug|x86
|
{9C9C6245-35C2-4230-8E17-9038A228227F}.Debug|x86.ActiveCfg = Debug|x86
|
||||||
{9C9C6245-35C2-4230-8E17-9038A228227F}.Debug|x86.Build.0 = Debug|x86
|
{9C9C6245-35C2-4230-8E17-9038A228227F}.Debug|x86.Build.0 = Debug|x86
|
||||||
|
{9C9C6245-35C2-4230-8E17-9038A228227F}.DebugWin8|Any CPU.ActiveCfg = DebugWin8|x86
|
||||||
|
{9C9C6245-35C2-4230-8E17-9038A228227F}.DebugWin8|Mixed Platforms.ActiveCfg = DebugWin8|x86
|
||||||
|
{9C9C6245-35C2-4230-8E17-9038A228227F}.DebugWin8|Mixed Platforms.Build.0 = DebugWin8|x86
|
||||||
|
{9C9C6245-35C2-4230-8E17-9038A228227F}.DebugWin8|x86.ActiveCfg = DebugWin8|x86
|
||||||
|
{9C9C6245-35C2-4230-8E17-9038A228227F}.DebugWin8|x86.Build.0 = DebugWin8|x86
|
||||||
{9C9C6245-35C2-4230-8E17-9038A228227F}.Release|Any CPU.ActiveCfg = Release|x86
|
{9C9C6245-35C2-4230-8E17-9038A228227F}.Release|Any CPU.ActiveCfg = Release|x86
|
||||||
|
{9C9C6245-35C2-4230-8E17-9038A228227F}.Release|Mixed Platforms.ActiveCfg = Release|x86
|
||||||
|
{9C9C6245-35C2-4230-8E17-9038A228227F}.Release|Mixed Platforms.Build.0 = Release|x86
|
||||||
{9C9C6245-35C2-4230-8E17-9038A228227F}.Release|x86.ActiveCfg = Release|x86
|
{9C9C6245-35C2-4230-8E17-9038A228227F}.Release|x86.ActiveCfg = Release|x86
|
||||||
{9C9C6245-35C2-4230-8E17-9038A228227F}.Release|x86.Build.0 = Release|x86
|
{9C9C6245-35C2-4230-8E17-9038A228227F}.Release|x86.Build.0 = Release|x86
|
||||||
|
{9C9C6245-35C2-4230-8E17-9038A228227F}.ReleaseWin8|Any CPU.ActiveCfg = ReleaseWin8|x86
|
||||||
|
{9C9C6245-35C2-4230-8E17-9038A228227F}.ReleaseWin8|Mixed Platforms.ActiveCfg = ReleaseWin8|x86
|
||||||
|
{9C9C6245-35C2-4230-8E17-9038A228227F}.ReleaseWin8|Mixed Platforms.Build.0 = ReleaseWin8|x86
|
||||||
|
{9C9C6245-35C2-4230-8E17-9038A228227F}.ReleaseWin8|x86.ActiveCfg = ReleaseWin8|x86
|
||||||
|
{9C9C6245-35C2-4230-8E17-9038A228227F}.ReleaseWin8|x86.Build.0 = ReleaseWin8|x86
|
||||||
{57097B7A-A283-4409-8AAC-35BF0F458657}.Debug|Any CPU.ActiveCfg = Debug|x86
|
{57097B7A-A283-4409-8AAC-35BF0F458657}.Debug|Any CPU.ActiveCfg = Debug|x86
|
||||||
|
{57097B7A-A283-4409-8AAC-35BF0F458657}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
|
||||||
|
{57097B7A-A283-4409-8AAC-35BF0F458657}.Debug|Mixed Platforms.Build.0 = Debug|x86
|
||||||
{57097B7A-A283-4409-8AAC-35BF0F458657}.Debug|x86.ActiveCfg = Debug|x86
|
{57097B7A-A283-4409-8AAC-35BF0F458657}.Debug|x86.ActiveCfg = Debug|x86
|
||||||
{57097B7A-A283-4409-8AAC-35BF0F458657}.Debug|x86.Build.0 = Debug|x86
|
{57097B7A-A283-4409-8AAC-35BF0F458657}.Debug|x86.Build.0 = Debug|x86
|
||||||
|
{57097B7A-A283-4409-8AAC-35BF0F458657}.DebugWin8|Any CPU.ActiveCfg = DebugWin8|x86
|
||||||
|
{57097B7A-A283-4409-8AAC-35BF0F458657}.DebugWin8|Mixed Platforms.ActiveCfg = DebugWin8|x86
|
||||||
|
{57097B7A-A283-4409-8AAC-35BF0F458657}.DebugWin8|Mixed Platforms.Build.0 = DebugWin8|x86
|
||||||
|
{57097B7A-A283-4409-8AAC-35BF0F458657}.DebugWin8|x86.ActiveCfg = DebugWin8|x86
|
||||||
|
{57097B7A-A283-4409-8AAC-35BF0F458657}.DebugWin8|x86.Build.0 = DebugWin8|x86
|
||||||
{57097B7A-A283-4409-8AAC-35BF0F458657}.Release|Any CPU.ActiveCfg = Release|x86
|
{57097B7A-A283-4409-8AAC-35BF0F458657}.Release|Any CPU.ActiveCfg = Release|x86
|
||||||
|
{57097B7A-A283-4409-8AAC-35BF0F458657}.Release|Mixed Platforms.ActiveCfg = Release|x86
|
||||||
|
{57097B7A-A283-4409-8AAC-35BF0F458657}.Release|Mixed Platforms.Build.0 = Release|x86
|
||||||
{57097B7A-A283-4409-8AAC-35BF0F458657}.Release|x86.ActiveCfg = Release|x86
|
{57097B7A-A283-4409-8AAC-35BF0F458657}.Release|x86.ActiveCfg = Release|x86
|
||||||
{57097B7A-A283-4409-8AAC-35BF0F458657}.Release|x86.Build.0 = Release|x86
|
{57097B7A-A283-4409-8AAC-35BF0F458657}.Release|x86.Build.0 = Release|x86
|
||||||
|
{57097B7A-A283-4409-8AAC-35BF0F458657}.ReleaseWin8|Any CPU.ActiveCfg = ReleaseWin8|x86
|
||||||
|
{57097B7A-A283-4409-8AAC-35BF0F458657}.ReleaseWin8|Mixed Platforms.ActiveCfg = ReleaseWin8|x86
|
||||||
|
{57097B7A-A283-4409-8AAC-35BF0F458657}.ReleaseWin8|Mixed Platforms.Build.0 = ReleaseWin8|x86
|
||||||
|
{57097B7A-A283-4409-8AAC-35BF0F458657}.ReleaseWin8|x86.ActiveCfg = ReleaseWin8|x86
|
||||||
|
{57097B7A-A283-4409-8AAC-35BF0F458657}.ReleaseWin8|x86.Build.0 = ReleaseWin8|x86
|
||||||
{71378D2F-0DCD-4413-8DE0-3FEC0BA04E27}.Debug|Any CPU.ActiveCfg = Debug|x86
|
{71378D2F-0DCD-4413-8DE0-3FEC0BA04E27}.Debug|Any CPU.ActiveCfg = Debug|x86
|
||||||
|
{71378D2F-0DCD-4413-8DE0-3FEC0BA04E27}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
|
||||||
|
{71378D2F-0DCD-4413-8DE0-3FEC0BA04E27}.Debug|Mixed Platforms.Build.0 = Debug|x86
|
||||||
{71378D2F-0DCD-4413-8DE0-3FEC0BA04E27}.Debug|x86.ActiveCfg = Debug|x86
|
{71378D2F-0DCD-4413-8DE0-3FEC0BA04E27}.Debug|x86.ActiveCfg = Debug|x86
|
||||||
{71378D2F-0DCD-4413-8DE0-3FEC0BA04E27}.Debug|x86.Build.0 = Debug|x86
|
{71378D2F-0DCD-4413-8DE0-3FEC0BA04E27}.Debug|x86.Build.0 = Debug|x86
|
||||||
|
{71378D2F-0DCD-4413-8DE0-3FEC0BA04E27}.DebugWin8|Any CPU.ActiveCfg = DebugWin8|x86
|
||||||
|
{71378D2F-0DCD-4413-8DE0-3FEC0BA04E27}.DebugWin8|Mixed Platforms.ActiveCfg = DebugWin8|x86
|
||||||
|
{71378D2F-0DCD-4413-8DE0-3FEC0BA04E27}.DebugWin8|Mixed Platforms.Build.0 = DebugWin8|x86
|
||||||
|
{71378D2F-0DCD-4413-8DE0-3FEC0BA04E27}.DebugWin8|x86.ActiveCfg = DebugWin8|x86
|
||||||
|
{71378D2F-0DCD-4413-8DE0-3FEC0BA04E27}.DebugWin8|x86.Build.0 = DebugWin8|x86
|
||||||
{71378D2F-0DCD-4413-8DE0-3FEC0BA04E27}.Release|Any CPU.ActiveCfg = Release|x86
|
{71378D2F-0DCD-4413-8DE0-3FEC0BA04E27}.Release|Any CPU.ActiveCfg = Release|x86
|
||||||
|
{71378D2F-0DCD-4413-8DE0-3FEC0BA04E27}.Release|Mixed Platforms.ActiveCfg = Release|x86
|
||||||
|
{71378D2F-0DCD-4413-8DE0-3FEC0BA04E27}.Release|Mixed Platforms.Build.0 = Release|x86
|
||||||
{71378D2F-0DCD-4413-8DE0-3FEC0BA04E27}.Release|x86.ActiveCfg = Release|x86
|
{71378D2F-0DCD-4413-8DE0-3FEC0BA04E27}.Release|x86.ActiveCfg = Release|x86
|
||||||
{71378D2F-0DCD-4413-8DE0-3FEC0BA04E27}.Release|x86.Build.0 = Release|x86
|
{71378D2F-0DCD-4413-8DE0-3FEC0BA04E27}.Release|x86.Build.0 = Release|x86
|
||||||
|
{71378D2F-0DCD-4413-8DE0-3FEC0BA04E27}.ReleaseWin8|Any CPU.ActiveCfg = ReleaseWin8|x86
|
||||||
|
{71378D2F-0DCD-4413-8DE0-3FEC0BA04E27}.ReleaseWin8|Mixed Platforms.ActiveCfg = ReleaseWin8|x86
|
||||||
|
{71378D2F-0DCD-4413-8DE0-3FEC0BA04E27}.ReleaseWin8|Mixed Platforms.Build.0 = ReleaseWin8|x86
|
||||||
|
{71378D2F-0DCD-4413-8DE0-3FEC0BA04E27}.ReleaseWin8|x86.ActiveCfg = ReleaseWin8|x86
|
||||||
|
{71378D2F-0DCD-4413-8DE0-3FEC0BA04E27}.ReleaseWin8|x86.Build.0 = ReleaseWin8|x86
|
||||||
{41E6C2CF-51EA-4D8E-96AE-739CA3951766}.Debug|Any CPU.ActiveCfg = Debug|x86
|
{41E6C2CF-51EA-4D8E-96AE-739CA3951766}.Debug|Any CPU.ActiveCfg = Debug|x86
|
||||||
|
{41E6C2CF-51EA-4D8E-96AE-739CA3951766}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
|
||||||
|
{41E6C2CF-51EA-4D8E-96AE-739CA3951766}.Debug|Mixed Platforms.Build.0 = Debug|x86
|
||||||
{41E6C2CF-51EA-4D8E-96AE-739CA3951766}.Debug|x86.ActiveCfg = Debug|x86
|
{41E6C2CF-51EA-4D8E-96AE-739CA3951766}.Debug|x86.ActiveCfg = Debug|x86
|
||||||
{41E6C2CF-51EA-4D8E-96AE-739CA3951766}.Debug|x86.Build.0 = Debug|x86
|
{41E6C2CF-51EA-4D8E-96AE-739CA3951766}.Debug|x86.Build.0 = Debug|x86
|
||||||
|
{41E6C2CF-51EA-4D8E-96AE-739CA3951766}.DebugWin8|Any CPU.ActiveCfg = DebugWin8|x86
|
||||||
|
{41E6C2CF-51EA-4D8E-96AE-739CA3951766}.DebugWin8|Mixed Platforms.ActiveCfg = DebugWin8|x86
|
||||||
|
{41E6C2CF-51EA-4D8E-96AE-739CA3951766}.DebugWin8|Mixed Platforms.Build.0 = DebugWin8|x86
|
||||||
|
{41E6C2CF-51EA-4D8E-96AE-739CA3951766}.DebugWin8|x86.ActiveCfg = DebugWin8|x86
|
||||||
|
{41E6C2CF-51EA-4D8E-96AE-739CA3951766}.DebugWin8|x86.Build.0 = DebugWin8|x86
|
||||||
{41E6C2CF-51EA-4D8E-96AE-739CA3951766}.Release|Any CPU.ActiveCfg = Release|x86
|
{41E6C2CF-51EA-4D8E-96AE-739CA3951766}.Release|Any CPU.ActiveCfg = Release|x86
|
||||||
|
{41E6C2CF-51EA-4D8E-96AE-739CA3951766}.Release|Mixed Platforms.ActiveCfg = Release|x86
|
||||||
|
{41E6C2CF-51EA-4D8E-96AE-739CA3951766}.Release|Mixed Platforms.Build.0 = Release|x86
|
||||||
{41E6C2CF-51EA-4D8E-96AE-739CA3951766}.Release|x86.ActiveCfg = Release|x86
|
{41E6C2CF-51EA-4D8E-96AE-739CA3951766}.Release|x86.ActiveCfg = Release|x86
|
||||||
{41E6C2CF-51EA-4D8E-96AE-739CA3951766}.Release|x86.Build.0 = Release|x86
|
{41E6C2CF-51EA-4D8E-96AE-739CA3951766}.Release|x86.Build.0 = Release|x86
|
||||||
|
{41E6C2CF-51EA-4D8E-96AE-739CA3951766}.ReleaseWin8|Any CPU.ActiveCfg = ReleaseWin8|x86
|
||||||
|
{41E6C2CF-51EA-4D8E-96AE-739CA3951766}.ReleaseWin8|Mixed Platforms.ActiveCfg = ReleaseWin8|x86
|
||||||
|
{41E6C2CF-51EA-4D8E-96AE-739CA3951766}.ReleaseWin8|Mixed Platforms.Build.0 = ReleaseWin8|x86
|
||||||
|
{41E6C2CF-51EA-4D8E-96AE-739CA3951766}.ReleaseWin8|x86.ActiveCfg = ReleaseWin8|x86
|
||||||
|
{41E6C2CF-51EA-4D8E-96AE-739CA3951766}.ReleaseWin8|x86.Build.0 = ReleaseWin8|x86
|
||||||
|
{0005BDAA-F232-45C3-8D37-7E4FF7A1F605}.Debug|Any CPU.ActiveCfg = Debug|x86
|
||||||
|
{0005BDAA-F232-45C3-8D37-7E4FF7A1F605}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
|
||||||
|
{0005BDAA-F232-45C3-8D37-7E4FF7A1F605}.Debug|Mixed Platforms.Build.0 = Debug|x86
|
||||||
|
{0005BDAA-F232-45C3-8D37-7E4FF7A1F605}.Debug|x86.ActiveCfg = Debug|x86
|
||||||
|
{0005BDAA-F232-45C3-8D37-7E4FF7A1F605}.Debug|x86.Build.0 = Debug|x86
|
||||||
|
{0005BDAA-F232-45C3-8D37-7E4FF7A1F605}.DebugWin8|Any CPU.ActiveCfg = Debug|x86
|
||||||
|
{0005BDAA-F232-45C3-8D37-7E4FF7A1F605}.DebugWin8|Mixed Platforms.ActiveCfg = Debug|x86
|
||||||
|
{0005BDAA-F232-45C3-8D37-7E4FF7A1F605}.DebugWin8|Mixed Platforms.Build.0 = Debug|x86
|
||||||
|
{0005BDAA-F232-45C3-8D37-7E4FF7A1F605}.DebugWin8|x86.ActiveCfg = Debug|x86
|
||||||
|
{0005BDAA-F232-45C3-8D37-7E4FF7A1F605}.DebugWin8|x86.Build.0 = Debug|x86
|
||||||
|
{0005BDAA-F232-45C3-8D37-7E4FF7A1F605}.Release|Any CPU.ActiveCfg = Release|x86
|
||||||
|
{0005BDAA-F232-45C3-8D37-7E4FF7A1F605}.Release|Mixed Platforms.ActiveCfg = Release|x86
|
||||||
|
{0005BDAA-F232-45C3-8D37-7E4FF7A1F605}.Release|Mixed Platforms.Build.0 = Release|x86
|
||||||
|
{0005BDAA-F232-45C3-8D37-7E4FF7A1F605}.Release|x86.ActiveCfg = Release|x86
|
||||||
|
{0005BDAA-F232-45C3-8D37-7E4FF7A1F605}.Release|x86.Build.0 = Release|x86
|
||||||
|
{0005BDAA-F232-45C3-8D37-7E4FF7A1F605}.ReleaseWin8|Any CPU.ActiveCfg = Release|x86
|
||||||
|
{0005BDAA-F232-45C3-8D37-7E4FF7A1F605}.ReleaseWin8|Mixed Platforms.ActiveCfg = Release|x86
|
||||||
|
{0005BDAA-F232-45C3-8D37-7E4FF7A1F605}.ReleaseWin8|Mixed Platforms.Build.0 = Release|x86
|
||||||
|
{0005BDAA-F232-45C3-8D37-7E4FF7A1F605}.ReleaseWin8|x86.ActiveCfg = Release|x86
|
||||||
|
{0005BDAA-F232-45C3-8D37-7E4FF7A1F605}.ReleaseWin8|x86.Build.0 = Release|x86
|
||||||
|
{4A048A8C-C31D-4FC8-AAF3-C387B9E0309B}.Debug|Any CPU.ActiveCfg = Debug|x86
|
||||||
|
{4A048A8C-C31D-4FC8-AAF3-C387B9E0309B}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
|
||||||
|
{4A048A8C-C31D-4FC8-AAF3-C387B9E0309B}.Debug|Mixed Platforms.Build.0 = Debug|x86
|
||||||
|
{4A048A8C-C31D-4FC8-AAF3-C387B9E0309B}.Debug|x86.ActiveCfg = Debug|x86
|
||||||
|
{4A048A8C-C31D-4FC8-AAF3-C387B9E0309B}.Debug|x86.Build.0 = Debug|x86
|
||||||
|
{4A048A8C-C31D-4FC8-AAF3-C387B9E0309B}.DebugWin8|Any CPU.ActiveCfg = Debug|x86
|
||||||
|
{4A048A8C-C31D-4FC8-AAF3-C387B9E0309B}.DebugWin8|Mixed Platforms.ActiveCfg = Debug|x86
|
||||||
|
{4A048A8C-C31D-4FC8-AAF3-C387B9E0309B}.DebugWin8|Mixed Platforms.Build.0 = Debug|x86
|
||||||
|
{4A048A8C-C31D-4FC8-AAF3-C387B9E0309B}.DebugWin8|x86.ActiveCfg = Debug|x86
|
||||||
|
{4A048A8C-C31D-4FC8-AAF3-C387B9E0309B}.DebugWin8|x86.Build.0 = Debug|x86
|
||||||
|
{4A048A8C-C31D-4FC8-AAF3-C387B9E0309B}.Release|Any CPU.ActiveCfg = Release|x86
|
||||||
|
{4A048A8C-C31D-4FC8-AAF3-C387B9E0309B}.Release|Mixed Platforms.ActiveCfg = Release|x86
|
||||||
|
{4A048A8C-C31D-4FC8-AAF3-C387B9E0309B}.Release|Mixed Platforms.Build.0 = Release|x86
|
||||||
|
{4A048A8C-C31D-4FC8-AAF3-C387B9E0309B}.Release|x86.ActiveCfg = Release|x86
|
||||||
|
{4A048A8C-C31D-4FC8-AAF3-C387B9E0309B}.Release|x86.Build.0 = Release|x86
|
||||||
|
{4A048A8C-C31D-4FC8-AAF3-C387B9E0309B}.ReleaseWin8|Any CPU.ActiveCfg = Release|x86
|
||||||
|
{4A048A8C-C31D-4FC8-AAF3-C387B9E0309B}.ReleaseWin8|Mixed Platforms.ActiveCfg = Release|x86
|
||||||
|
{4A048A8C-C31D-4FC8-AAF3-C387B9E0309B}.ReleaseWin8|Mixed Platforms.Build.0 = Release|x86
|
||||||
|
{4A048A8C-C31D-4FC8-AAF3-C387B9E0309B}.ReleaseWin8|x86.ActiveCfg = Release|x86
|
||||||
|
{4A048A8C-C31D-4FC8-AAF3-C387B9E0309B}.ReleaseWin8|x86.Build.0 = Release|x86
|
||||||
|
{D810F12D-6CE9-4755-AC6A-5DFEC7D1C782}.Debug|Any CPU.ActiveCfg = Debug|x86
|
||||||
|
{D810F12D-6CE9-4755-AC6A-5DFEC7D1C782}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
|
||||||
|
{D810F12D-6CE9-4755-AC6A-5DFEC7D1C782}.Debug|Mixed Platforms.Build.0 = Debug|x86
|
||||||
|
{D810F12D-6CE9-4755-AC6A-5DFEC7D1C782}.Debug|x86.ActiveCfg = Debug|x86
|
||||||
|
{D810F12D-6CE9-4755-AC6A-5DFEC7D1C782}.Debug|x86.Build.0 = Debug|x86
|
||||||
|
{D810F12D-6CE9-4755-AC6A-5DFEC7D1C782}.DebugWin8|Any CPU.ActiveCfg = Debug|x86
|
||||||
|
{D810F12D-6CE9-4755-AC6A-5DFEC7D1C782}.DebugWin8|Mixed Platforms.ActiveCfg = Debug|x86
|
||||||
|
{D810F12D-6CE9-4755-AC6A-5DFEC7D1C782}.DebugWin8|Mixed Platforms.Build.0 = Debug|x86
|
||||||
|
{D810F12D-6CE9-4755-AC6A-5DFEC7D1C782}.DebugWin8|x86.ActiveCfg = Debug|x86
|
||||||
|
{D810F12D-6CE9-4755-AC6A-5DFEC7D1C782}.DebugWin8|x86.Build.0 = Debug|x86
|
||||||
|
{D810F12D-6CE9-4755-AC6A-5DFEC7D1C782}.Release|Any CPU.ActiveCfg = Release|x86
|
||||||
|
{D810F12D-6CE9-4755-AC6A-5DFEC7D1C782}.Release|Mixed Platforms.ActiveCfg = Release|x86
|
||||||
|
{D810F12D-6CE9-4755-AC6A-5DFEC7D1C782}.Release|Mixed Platforms.Build.0 = Release|x86
|
||||||
|
{D810F12D-6CE9-4755-AC6A-5DFEC7D1C782}.Release|x86.ActiveCfg = Release|x86
|
||||||
|
{D810F12D-6CE9-4755-AC6A-5DFEC7D1C782}.Release|x86.Build.0 = Release|x86
|
||||||
|
{D810F12D-6CE9-4755-AC6A-5DFEC7D1C782}.ReleaseWin8|Any CPU.ActiveCfg = Release|x86
|
||||||
|
{D810F12D-6CE9-4755-AC6A-5DFEC7D1C782}.ReleaseWin8|Mixed Platforms.ActiveCfg = Release|x86
|
||||||
|
{D810F12D-6CE9-4755-AC6A-5DFEC7D1C782}.ReleaseWin8|Mixed Platforms.Build.0 = Release|x86
|
||||||
|
{D810F12D-6CE9-4755-AC6A-5DFEC7D1C782}.ReleaseWin8|x86.ActiveCfg = Release|x86
|
||||||
|
{D810F12D-6CE9-4755-AC6A-5DFEC7D1C782}.ReleaseWin8|x86.Build.0 = Release|x86
|
||||||
|
{9259CC4E-AE6B-403C-8FAB-2408448C3935}.Debug|Any CPU.ActiveCfg = Debug|x86
|
||||||
|
{9259CC4E-AE6B-403C-8FAB-2408448C3935}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
|
||||||
|
{9259CC4E-AE6B-403C-8FAB-2408448C3935}.Debug|Mixed Platforms.Build.0 = Debug|x86
|
||||||
|
{9259CC4E-AE6B-403C-8FAB-2408448C3935}.Debug|x86.ActiveCfg = Debug|x86
|
||||||
|
{9259CC4E-AE6B-403C-8FAB-2408448C3935}.Debug|x86.Build.0 = Debug|x86
|
||||||
|
{9259CC4E-AE6B-403C-8FAB-2408448C3935}.DebugWin8|Any CPU.ActiveCfg = Debug|x86
|
||||||
|
{9259CC4E-AE6B-403C-8FAB-2408448C3935}.DebugWin8|Mixed Platforms.ActiveCfg = Debug|x86
|
||||||
|
{9259CC4E-AE6B-403C-8FAB-2408448C3935}.DebugWin8|Mixed Platforms.Build.0 = Debug|x86
|
||||||
|
{9259CC4E-AE6B-403C-8FAB-2408448C3935}.DebugWin8|x86.ActiveCfg = Debug|x86
|
||||||
|
{9259CC4E-AE6B-403C-8FAB-2408448C3935}.DebugWin8|x86.Build.0 = Debug|x86
|
||||||
|
{9259CC4E-AE6B-403C-8FAB-2408448C3935}.Release|Any CPU.ActiveCfg = Release|x86
|
||||||
|
{9259CC4E-AE6B-403C-8FAB-2408448C3935}.Release|Mixed Platforms.ActiveCfg = Release|x86
|
||||||
|
{9259CC4E-AE6B-403C-8FAB-2408448C3935}.Release|Mixed Platforms.Build.0 = Release|x86
|
||||||
|
{9259CC4E-AE6B-403C-8FAB-2408448C3935}.Release|x86.ActiveCfg = Release|x86
|
||||||
|
{9259CC4E-AE6B-403C-8FAB-2408448C3935}.Release|x86.Build.0 = Release|x86
|
||||||
|
{9259CC4E-AE6B-403C-8FAB-2408448C3935}.ReleaseWin8|Any CPU.ActiveCfg = Release|x86
|
||||||
|
{9259CC4E-AE6B-403C-8FAB-2408448C3935}.ReleaseWin8|Mixed Platforms.ActiveCfg = Release|x86
|
||||||
|
{9259CC4E-AE6B-403C-8FAB-2408448C3935}.ReleaseWin8|Mixed Platforms.Build.0 = Release|x86
|
||||||
|
{9259CC4E-AE6B-403C-8FAB-2408448C3935}.ReleaseWin8|x86.ActiveCfg = Release|x86
|
||||||
|
{9259CC4E-AE6B-403C-8FAB-2408448C3935}.ReleaseWin8|x86.Build.0 = Release|x86
|
||||||
|
{160150D5-38E6-482D-97F5-2624F322A854}.Debug|Any CPU.ActiveCfg = Debug|x86
|
||||||
|
{160150D5-38E6-482D-97F5-2624F322A854}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
|
||||||
|
{160150D5-38E6-482D-97F5-2624F322A854}.Debug|Mixed Platforms.Build.0 = Debug|x86
|
||||||
|
{160150D5-38E6-482D-97F5-2624F322A854}.Debug|x86.ActiveCfg = Debug|x86
|
||||||
|
{160150D5-38E6-482D-97F5-2624F322A854}.Debug|x86.Build.0 = Debug|x86
|
||||||
|
{160150D5-38E6-482D-97F5-2624F322A854}.DebugWin8|Any CPU.ActiveCfg = DebugWin8|x86
|
||||||
|
{160150D5-38E6-482D-97F5-2624F322A854}.DebugWin8|Mixed Platforms.ActiveCfg = DebugWin8|x86
|
||||||
|
{160150D5-38E6-482D-97F5-2624F322A854}.DebugWin8|Mixed Platforms.Build.0 = DebugWin8|x86
|
||||||
|
{160150D5-38E6-482D-97F5-2624F322A854}.DebugWin8|x86.ActiveCfg = DebugWin8|x86
|
||||||
|
{160150D5-38E6-482D-97F5-2624F322A854}.DebugWin8|x86.Build.0 = DebugWin8|x86
|
||||||
|
{160150D5-38E6-482D-97F5-2624F322A854}.Release|Any CPU.ActiveCfg = Release|x86
|
||||||
|
{160150D5-38E6-482D-97F5-2624F322A854}.Release|Mixed Platforms.ActiveCfg = Release|x86
|
||||||
|
{160150D5-38E6-482D-97F5-2624F322A854}.Release|Mixed Platforms.Build.0 = Release|x86
|
||||||
|
{160150D5-38E6-482D-97F5-2624F322A854}.Release|x86.ActiveCfg = Release|x86
|
||||||
|
{160150D5-38E6-482D-97F5-2624F322A854}.Release|x86.Build.0 = Release|x86
|
||||||
|
{160150D5-38E6-482D-97F5-2624F322A854}.ReleaseWin8|Any CPU.ActiveCfg = ReleaseWin8|x86
|
||||||
|
{160150D5-38E6-482D-97F5-2624F322A854}.ReleaseWin8|Mixed Platforms.ActiveCfg = ReleaseWin8|x86
|
||||||
|
{160150D5-38E6-482D-97F5-2624F322A854}.ReleaseWin8|Mixed Platforms.Build.0 = ReleaseWin8|x86
|
||||||
|
{160150D5-38E6-482D-97F5-2624F322A854}.ReleaseWin8|x86.ActiveCfg = ReleaseWin8|x86
|
||||||
|
{160150D5-38E6-482D-97F5-2624F322A854}.ReleaseWin8|x86.Build.0 = ReleaseWin8|x86
|
||||||
|
{AA3DF4D7-F072-47B5-B88C-20140B5F704A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||||
|
{AA3DF4D7-F072-47B5-B88C-20140B5F704A}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||||
|
{AA3DF4D7-F072-47B5-B88C-20140B5F704A}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
|
||||||
|
{AA3DF4D7-F072-47B5-B88C-20140B5F704A}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
|
||||||
|
{AA3DF4D7-F072-47B5-B88C-20140B5F704A}.Debug|x86.ActiveCfg = Debug|Any CPU
|
||||||
|
{AA3DF4D7-F072-47B5-B88C-20140B5F704A}.DebugWin8|Any CPU.ActiveCfg = Debug|Any CPU
|
||||||
|
{AA3DF4D7-F072-47B5-B88C-20140B5F704A}.DebugWin8|Any CPU.Build.0 = Debug|Any CPU
|
||||||
|
{AA3DF4D7-F072-47B5-B88C-20140B5F704A}.DebugWin8|Mixed Platforms.ActiveCfg = Debug|Any CPU
|
||||||
|
{AA3DF4D7-F072-47B5-B88C-20140B5F704A}.DebugWin8|Mixed Platforms.Build.0 = Debug|Any CPU
|
||||||
|
{AA3DF4D7-F072-47B5-B88C-20140B5F704A}.DebugWin8|x86.ActiveCfg = Debug|Any CPU
|
||||||
|
{AA3DF4D7-F072-47B5-B88C-20140B5F704A}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||||
|
{AA3DF4D7-F072-47B5-B88C-20140B5F704A}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||||
|
{AA3DF4D7-F072-47B5-B88C-20140B5F704A}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
|
||||||
|
{AA3DF4D7-F072-47B5-B88C-20140B5F704A}.Release|Mixed Platforms.Build.0 = Release|Any CPU
|
||||||
|
{AA3DF4D7-F072-47B5-B88C-20140B5F704A}.Release|x86.ActiveCfg = Release|Any CPU
|
||||||
|
{AA3DF4D7-F072-47B5-B88C-20140B5F704A}.ReleaseWin8|Any CPU.ActiveCfg = Release|Any CPU
|
||||||
|
{AA3DF4D7-F072-47B5-B88C-20140B5F704A}.ReleaseWin8|Any CPU.Build.0 = Release|Any CPU
|
||||||
|
{AA3DF4D7-F072-47B5-B88C-20140B5F704A}.ReleaseWin8|Mixed Platforms.ActiveCfg = Release|Any CPU
|
||||||
|
{AA3DF4D7-F072-47B5-B88C-20140B5F704A}.ReleaseWin8|Mixed Platforms.Build.0 = Release|Any CPU
|
||||||
|
{AA3DF4D7-F072-47B5-B88C-20140B5F704A}.ReleaseWin8|x86.ActiveCfg = Release|Any CPU
|
||||||
|
{441D953C-94C2-42FD-9917-3EB2F6E28173}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||||
|
{441D953C-94C2-42FD-9917-3EB2F6E28173}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||||
|
{441D953C-94C2-42FD-9917-3EB2F6E28173}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
|
||||||
|
{441D953C-94C2-42FD-9917-3EB2F6E28173}.Debug|Mixed Platforms.Build.0 = Debug|x86
|
||||||
|
{441D953C-94C2-42FD-9917-3EB2F6E28173}.Debug|x86.ActiveCfg = Debug|x86
|
||||||
|
{441D953C-94C2-42FD-9917-3EB2F6E28173}.Debug|x86.Build.0 = Debug|x86
|
||||||
|
{441D953C-94C2-42FD-9917-3EB2F6E28173}.DebugWin8|Any CPU.ActiveCfg = Debug|Any CPU
|
||||||
|
{441D953C-94C2-42FD-9917-3EB2F6E28173}.DebugWin8|Any CPU.Build.0 = Debug|Any CPU
|
||||||
|
{441D953C-94C2-42FD-9917-3EB2F6E28173}.DebugWin8|Mixed Platforms.ActiveCfg = Debug|x86
|
||||||
|
{441D953C-94C2-42FD-9917-3EB2F6E28173}.DebugWin8|Mixed Platforms.Build.0 = Debug|x86
|
||||||
|
{441D953C-94C2-42FD-9917-3EB2F6E28173}.DebugWin8|x86.ActiveCfg = Debug|x86
|
||||||
|
{441D953C-94C2-42FD-9917-3EB2F6E28173}.DebugWin8|x86.Build.0 = Debug|x86
|
||||||
|
{441D953C-94C2-42FD-9917-3EB2F6E28173}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||||
|
{441D953C-94C2-42FD-9917-3EB2F6E28173}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||||
|
{441D953C-94C2-42FD-9917-3EB2F6E28173}.Release|Mixed Platforms.ActiveCfg = Release|x86
|
||||||
|
{441D953C-94C2-42FD-9917-3EB2F6E28173}.Release|Mixed Platforms.Build.0 = Release|x86
|
||||||
|
{441D953C-94C2-42FD-9917-3EB2F6E28173}.Release|x86.ActiveCfg = Release|x86
|
||||||
|
{441D953C-94C2-42FD-9917-3EB2F6E28173}.Release|x86.Build.0 = Release|x86
|
||||||
|
{441D953C-94C2-42FD-9917-3EB2F6E28173}.ReleaseWin8|Any CPU.ActiveCfg = Release|Any CPU
|
||||||
|
{441D953C-94C2-42FD-9917-3EB2F6E28173}.ReleaseWin8|Any CPU.Build.0 = Release|Any CPU
|
||||||
|
{441D953C-94C2-42FD-9917-3EB2F6E28173}.ReleaseWin8|Mixed Platforms.ActiveCfg = Release|x86
|
||||||
|
{441D953C-94C2-42FD-9917-3EB2F6E28173}.ReleaseWin8|Mixed Platforms.Build.0 = Release|x86
|
||||||
|
{441D953C-94C2-42FD-9917-3EB2F6E28173}.ReleaseWin8|x86.ActiveCfg = Release|x86
|
||||||
|
{441D953C-94C2-42FD-9917-3EB2F6E28173}.ReleaseWin8|x86.Build.0 = Release|x86
|
||||||
|
{EFC485F7-3E0A-40AB-B79D-E07FE86FC386}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||||
|
{EFC485F7-3E0A-40AB-B79D-E07FE86FC386}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||||
|
{EFC485F7-3E0A-40AB-B79D-E07FE86FC386}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
|
||||||
|
{EFC485F7-3E0A-40AB-B79D-E07FE86FC386}.Debug|Mixed Platforms.Build.0 = Debug|x86
|
||||||
|
{EFC485F7-3E0A-40AB-B79D-E07FE86FC386}.Debug|x86.ActiveCfg = Debug|x86
|
||||||
|
{EFC485F7-3E0A-40AB-B79D-E07FE86FC386}.Debug|x86.Build.0 = Debug|x86
|
||||||
|
{EFC485F7-3E0A-40AB-B79D-E07FE86FC386}.DebugWin8|Any CPU.ActiveCfg = Debug|Any CPU
|
||||||
|
{EFC485F7-3E0A-40AB-B79D-E07FE86FC386}.DebugWin8|Any CPU.Build.0 = Debug|Any CPU
|
||||||
|
{EFC485F7-3E0A-40AB-B79D-E07FE86FC386}.DebugWin8|Mixed Platforms.ActiveCfg = Debug|x86
|
||||||
|
{EFC485F7-3E0A-40AB-B79D-E07FE86FC386}.DebugWin8|Mixed Platforms.Build.0 = Debug|x86
|
||||||
|
{EFC485F7-3E0A-40AB-B79D-E07FE86FC386}.DebugWin8|x86.ActiveCfg = Debug|x86
|
||||||
|
{EFC485F7-3E0A-40AB-B79D-E07FE86FC386}.DebugWin8|x86.Build.0 = Debug|x86
|
||||||
|
{EFC485F7-3E0A-40AB-B79D-E07FE86FC386}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||||
|
{EFC485F7-3E0A-40AB-B79D-E07FE86FC386}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||||
|
{EFC485F7-3E0A-40AB-B79D-E07FE86FC386}.Release|Mixed Platforms.ActiveCfg = Release|x86
|
||||||
|
{EFC485F7-3E0A-40AB-B79D-E07FE86FC386}.Release|Mixed Platforms.Build.0 = Release|x86
|
||||||
|
{EFC485F7-3E0A-40AB-B79D-E07FE86FC386}.Release|x86.ActiveCfg = Release|x86
|
||||||
|
{EFC485F7-3E0A-40AB-B79D-E07FE86FC386}.Release|x86.Build.0 = Release|x86
|
||||||
|
{EFC485F7-3E0A-40AB-B79D-E07FE86FC386}.ReleaseWin8|Any CPU.ActiveCfg = Release|Any CPU
|
||||||
|
{EFC485F7-3E0A-40AB-B79D-E07FE86FC386}.ReleaseWin8|Any CPU.Build.0 = Release|Any CPU
|
||||||
|
{EFC485F7-3E0A-40AB-B79D-E07FE86FC386}.ReleaseWin8|Mixed Platforms.ActiveCfg = Release|x86
|
||||||
|
{EFC485F7-3E0A-40AB-B79D-E07FE86FC386}.ReleaseWin8|Mixed Platforms.Build.0 = Release|x86
|
||||||
|
{EFC485F7-3E0A-40AB-B79D-E07FE86FC386}.ReleaseWin8|x86.ActiveCfg = Release|x86
|
||||||
|
{EFC485F7-3E0A-40AB-B79D-E07FE86FC386}.ReleaseWin8|x86.Build.0 = Release|x86
|
||||||
EndGlobalSection
|
EndGlobalSection
|
||||||
GlobalSection(SolutionProperties) = preSolution
|
GlobalSection(SolutionProperties) = preSolution
|
||||||
HideSolutionNode = FALSE
|
HideSolutionNode = FALSE
|
||||||
|
@ -129,10 +129,6 @@
|
|||||||
<Project>{60D08399-244F-46A3-91F1-4CFD26D961A3}</Project>
|
<Project>{60D08399-244F-46A3-91F1-4CFD26D961A3}</Project>
|
||||||
<Name>ANX.InputDevices.Windows.XInput</Name>
|
<Name>ANX.InputDevices.Windows.XInput</Name>
|
||||||
</ProjectReference>
|
</ProjectReference>
|
||||||
<ProjectReference Include="..\..\InputSystems\ANX.InputSystem.Recording\ANX.InputSystem.Recording.csproj">
|
|
||||||
<Project>{DB88DDEB-7281-405D-8FCA-5681B6B2BD7A}</Project>
|
|
||||||
<Name>ANX.InputSystem.Recording</Name>
|
|
||||||
</ProjectReference>
|
|
||||||
<ProjectReference Include="..\..\InputSystems\ANX.InputSystem.Standard\ANX.InputSystem.Standard.csproj">
|
<ProjectReference Include="..\..\InputSystems\ANX.InputSystem.Standard\ANX.InputSystem.Standard.csproj">
|
||||||
<Project>{49066074-3B7B-4A55-B122-6BD33AB73558}</Project>
|
<Project>{49066074-3B7B-4A55-B122-6BD33AB73558}</Project>
|
||||||
<Name>ANX.InputSystem.Standard</Name>
|
<Name>ANX.InputSystem.Standard</Name>
|
||||||
@ -141,6 +137,10 @@
|
|||||||
<Project>{068EB2E9-963C-4E1B-8831-E25011F11FFE}</Project>
|
<Project>{068EB2E9-963C-4E1B-8831-E25011F11FFE}</Project>
|
||||||
<Name>ANX.PlatformSystem.Windows</Name>
|
<Name>ANX.PlatformSystem.Windows</Name>
|
||||||
</ProjectReference>
|
</ProjectReference>
|
||||||
|
<ProjectReference Include="..\..\RenderSystems\ANX.Framework.GL3\ANX.RenderSystem.GL3.csproj">
|
||||||
|
<Project>{eb8258e0-6741-4db9-b756-1ebdf67b1ed6}</Project>
|
||||||
|
<Name>ANX.RenderSystem.GL3</Name>
|
||||||
|
</ProjectReference>
|
||||||
<ProjectReference Include="..\..\RenderSystems\ANX.RenderSystem.Windows.DX10\ANX.RenderSystem.Windows.DX10.csproj">
|
<ProjectReference Include="..\..\RenderSystems\ANX.RenderSystem.Windows.DX10\ANX.RenderSystem.Windows.DX10.csproj">
|
||||||
<Project>{5BE49183-2F6F-4527-AC90-D816911FCF90}</Project>
|
<Project>{5BE49183-2F6F-4527-AC90-D816911FCF90}</Project>
|
||||||
<Name>ANX.RenderSystem.Windows.DX10</Name>
|
<Name>ANX.RenderSystem.Windows.DX10</Name>
|
||||||
@ -149,6 +149,10 @@
|
|||||||
<Project>{B30DE9C2-0926-46B6-8351-9AF276C472D5}</Project>
|
<Project>{B30DE9C2-0926-46B6-8351-9AF276C472D5}</Project>
|
||||||
<Name>ANX.RenderSystem.Windows.DX11</Name>
|
<Name>ANX.RenderSystem.Windows.DX11</Name>
|
||||||
</ProjectReference>
|
</ProjectReference>
|
||||||
|
<ProjectReference Include="..\..\SoundSystems\ANX.SoundSystem.Null\ANX.SoundSystem.Null.csproj">
|
||||||
|
<Project>{c4ddffff-595e-4089-b499-06f68caf2566}</Project>
|
||||||
|
<Name>ANX.SoundSystem.Null</Name>
|
||||||
|
</ProjectReference>
|
||||||
<ProjectReference Include="..\..\SoundSystems\ANX.SoundSystem.OpenAL\ANX.SoundSystem.OpenAL.csproj">
|
<ProjectReference Include="..\..\SoundSystems\ANX.SoundSystem.OpenAL\ANX.SoundSystem.OpenAL.csproj">
|
||||||
<Project>{14EF49AB-6D3F-458D-9D5C-D120B86EDD7A}</Project>
|
<Project>{14EF49AB-6D3F-458D-9D5C-D120B86EDD7A}</Project>
|
||||||
<Name>ANX.SoundSystem.OpenAL</Name>
|
<Name>ANX.SoundSystem.OpenAL</Name>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user