629 Commits

Author SHA1 Message Date
Glatzemann
f4ad054470 fixed some minor issues caused by the update to SharpDX 2.4.1 2015-03-15 01:12:46 +01:00
Glatzemann
6304f1bb80 updated dependencies to SharpDX 2.4.1 2015-03-15 01:12:37 +01:00
Glatzemann
0daa7c04f9 - applied patch #13368 of clcrutch (fixes XInput's Keyboard.GetState(PlayerIndex) to match XNA's functionality)
- added build support for "Visual Studio 2012 Express for Windows Desktop" using the MakeAnxFramework command
- marked patches in source files
2015-03-15 01:12:24 +01:00
SND\eagleeyestudios_cp
695ce34937 - Removed "Patch applied" region directives from Game.cs and DrawableGameComponent.cs because they made MSBuild complain about bad Syntax.
- Fixed bug in ContentCompiler build process that occurred when using relative Paths.
- Changed creation method to use relative paths
2015-03-15 01:12:24 +01:00
Glatzemann
8dced08668 applied patch #13365 by clcrutch 2015-03-15 01:12:23 +01:00
Glatzemann
4096a16846 some minor GL3 RenderSystem tweaking 2015-03-15 01:12:23 +01:00
Glatzemann
749fa0a5f1 Added ANX.SoundSystem.Null for debugging. This SoundSystem does nothing, it is only a empty hull. 2015-03-15 01:12:22 +01:00
Glatzemann
dbd391217c some build system tweaks for linux building on windows 2015-03-15 01:12:21 +01:00
Glatzemann
1570d270d3 added more samples when building without XNA installed 2015-03-15 01:12:21 +01:00
Glatzemann
dfe2e99724 added some more Visual Studio templates 2015-03-15 01:12:20 +01:00
Glatzemann
6aede9e53c Fixed StockShaderCodeGenerator (sscg) call in build script when whitespaces are in the path. 2015-03-15 01:12:20 +01:00
SND\eagleeyestudios_cp
d428d2a5ca - Made Content Compiler GUI support relative Paths. 2015-03-15 01:12:19 +01:00
Glatzemann
0d49da8822 - fixed some enumeration values
- fixed some build issues (tools)
- fixed some installer issues (msi)
- fixed some ANXStatusComparer issues
- changed some tools icons
2015-03-15 01:12:18 +01:00
Glatzemann
0f9b1f4c02 improved configuration handling of ANX.StatusComparer 2015-03-15 01:12:18 +01:00
Glatzemann
0820e0d24f started to add Visual Studio 2010 and 2012 project templates to the MSI installer 2015-03-15 01:12:17 +01:00
Glatzemann
aacbe6a5ac fixed a compiler issue with VS2012 in ProjectConverter 2015-03-15 01:12:17 +01:00
Glatzemann
b188b24a30 - improved exception handling in RenderSystem DX10
- added visual studio extension to build script
2015-03-15 01:12:16 +01:00
SND\eagleeyestudios_cp
412e4885c9 Improved Project Converter UI 2015-03-15 01:12:16 +01:00
SND\eagleeyestudios_cp
cd9d34aad5 ContentCompiler:
- added missing icon
- implemented Preview (still buggy though)

ProjectConverter:
- added GUI that is used when no parameters are supplied.
- added icon
2015-03-15 01:12:15 +01:00
SND\eagleeyestudios_cp
47c57e3222 Content Compiler:
-Changed behavior of the NewProjectScreen to fix a wrong message when changing the project path manually.
- Fixed application icon
- Fixed a bug when trying to open a preview with nothing selected
2015-03-15 01:12:14 +01:00
Glatzemann
86936c2004 - updated ContentBuilder version
- updated installer to add the ANX.Framework tools directory to the System-PATH. This is useful for compiling ContentProjects using the PreBuildAction of a Visual Studio project (this is used in the upcoming project templates)
2015-03-15 01:12:14 +01:00
Glatzemann
ba75e9f7a4 - added missing tools references to msi installer 2015-03-15 01:12:13 +01:00
Glatzemann
7e9eea9e26 - added ContentCompiler to install script
- created file association for 'cproj' files to ContentCompiler while installing
- registered ANX folders for Visual Studio to open assemblies without path
2015-03-15 01:12:13 +01:00
Glatzemann
198736bdd9 fixed some installer issues 2015-03-15 01:12:12 +01:00
Glatzemann
286f0d9478 build script improvement: only stock shaders which are needed for the build target are generated, not all anymore 2015-03-15 01:12:12 +01:00
Glatzemann
328b673249 - removed a warning from EffectProcessor
- removed app.config from StockShaderCodeGenerator
2015-03-15 01:12:11 +01:00
Glatzemann
437741acef - DX11 shader generation warnings in sscg are removed
- Optimized build script: XNA and XNA Game Studio installations are now recognized and Samples which are using the XNA ContentPipeline are no longer builded if not possible. The build scripts now runs completly on Windows 8.
2015-03-15 01:12:11 +01:00
Glatzemann
a5f4931578 fixed issue #1082 (SpriteFont UTF8 issue) 2015-03-15 01:12:10 +01:00
Glatzemann
5b871f27fa - added InputSystems to Windows 8 / Metro build (main build script)
- fixed some compile errors in XAudio SoundSystem when building for Windows 8 / Metro
- updated ProjectConverter to remove OggVorbis assemblies from project references when building for Windows 8 / Metro
2015-03-15 01:12:09 +01:00
Glatzemann
786934191d Updated StockShaderCodeGenerator and EffectProcessor to support DX11 stock shaders (wrong profile was used while compiling). 2015-03-15 01:12:08 +01:00
Glatzemann
ef4cb698e4 removed some Debugging code from SoundSystem.Windows.XAudio and optimized error handling for Windows 8 2015-03-15 01:12:07 +01:00
Glatzemann
6e01932070 fixed some Windows 8 (non ModernUI mode) issues:
- made DX10 RenderSystem available
- fixed adapter enumeration in DX10 and DX11 RenderSystems
- fixed GamePad initialization error handling on Windows 8 when XInput 1.3 is not installed
2015-03-15 01:12:06 +01:00
Glatzemann
968ee33394 improved Matrix.Decompose and added some more unit tests 2015-03-15 01:12:06 +01:00
SND\eagleeyestudios_cp
a56e950056 Content Pipeline:
Fixed SpriteFont Building (Importer/Processor). It now renders fine in the TextRendering Sample.
2015-03-15 01:12:05 +01:00
Glatzemann
b82cfd40ee removed some deleted files from repository 2015-03-15 01:12:05 +01:00
Glatzemann
99216ca254 - Fixed some bugs in build system
- Build system optimizations
- Extended ProjectConverter: DX and SharpDX assemblies are now removed from linux projects to prevent errors
- Fixed a bunch of compiler warnings
- Removed DX11MetroShaderGenerator assembly. It is now included in ANX.Framework.Content.Pipeline
- Removed HLSLParser assembly. It is now included in ANX.Framework.Content.Pipeline.
- Removed shader parser from GL3-RenderSystem. It is now included in ANX.Framework.Content.Pipeline.
- Removed RenderSystem dependencies from StockShaderCodeGenerator (sscg) tool
2015-03-15 01:12:04 +01:00
Glatzemann
6a3d0bd71b removed MSBuild-Reference which is no longer needed 2015-03-15 01:12:02 +01:00
Glatzemann
2eb7923339 - fixed reading of SpriteFont's (DefaultCharacter handling was wrong)
- fixed handling of DefaultCharacter in FontDescriptionImporter (no handling)
- set DefaultCharacter in SampleContent's Debug font
2015-03-15 01:12:02 +01:00
SND\eagleeyestudios_cp
c316436f32 Content Pipeline:
- Fixed a Bug in FontDescriptionImporter
- Removed Debugger.Break() in XmlImporter
2015-03-15 01:12:01 +01:00
Glatzemann
0d3593c223 - Fixed an issue with content compiling: The readers for generic types were not registered in the XNB file and therefor couldn't be loaded.
- Fixed an issue with CharWriter: It was a ByteWriter (wrong name)...
2015-03-15 01:12:01 +01:00
SND\eagleeyestudios_cp
33604e198d Content Pipeline:
- changed FontDescriptionProcessor test status to InProgress

Framework:
- Implemented missing Matrix methods and fixed some issues. A few UnitTests more pass now :)
2015-03-15 01:12:00 +01:00
Glatzemann
fe29aec3e0 removed debugger directives from texture processor
some improvements in installer script
2015-03-15 01:12:00 +01:00
Glatzemann
9fe9d4bf89 Added (basic) generic writer support to content pipeline. SpriteFont importing and compiling now looks fine. 2015-03-15 01:11:59 +01:00
Glatzemann
82aa31def8 fixed some sample icons 2015-03-15 01:11:59 +01:00
Glatzemann
72aa13b887 some build script improvements 2015-03-15 01:11:58 +01:00
Glatzemann
cf5cef5d09 Improved MakeAnxFramework build script starter:
- better error handling
- obtaining Visual Studio directory from registry or program files path (thx to Razer)
2015-03-15 01:11:57 +01:00
SND\eagleeyestudios_cp
3c5e98b783 Content Pipeline:
- Implemented important features of the FontDescriptionImporter. Importer works now, but still needs some (optional) features
- Fixed some bugs in the FontDescriptionProcessor. Building now works to the point where the ContentCompiler wants a generic writer instance
2015-03-15 01:11:57 +01:00
SND\eagleeyestudios_cp
744c835883 corrected missing resx file 2015-03-15 01:11:56 +01:00
Glatzemann
9817ecf2e5 - fixed a minor bug in ANX content project loader
- added support to translate XNA content project files to ANX content project format and vice versa (still some work needed)
2015-03-15 01:11:56 +01:00
Glatzemann
87dd600ffe Implemented first working version of ANX to XNA project transformation using the ProjectConverter tool. The other way round is not tested yet but should work too.
Translation of content projects is missing but this will be the next one...
2015-03-15 01:11:55 +01:00