150 Commits

Author SHA1 Message Date
SND\eagleeyestudios_cp
d942f502e5 Content Compiler:
- Fixed a bug which caused the program to crash when trying to add files via context menu and no project is loaded
2015-03-15 01:12:47 +01:00
SND\eagleeyestudios_cp
31ef82845c Content Compiler:
- Fixed a bug where loading a project was impossible due to improper use of DialogResult
2015-03-15 01:12:46 +01:00
Glatzemann
f4ad054470 fixed some minor issues caused by the update to SharpDX 2.4.1 2015-03-15 01:12:46 +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
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
aacbe6a5ac fixed a compiler issue with VS2012 in ProjectConverter 2015-03-15 01:12:17 +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
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
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
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
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
Glatzemann
bf101259fe Added output path switch to ProjectConverter: we are now able to select where to create the converted project 2015-03-15 01:11:55 +01:00
Glatzemann
d0f477790b slightly changed the way ProjectConverter works and added two new converters:
- AnxConverter (which converts a ANX project to a XNA project)
- XnaConverter (which converts a XNA project to a ANX project)

The projects file content is changed in memory, but will not be written to disc currently.

Next to come: Finished project converter and converting content projects.
2015-03-15 01:11:54 +01:00
SND\eagleeyestudios_cp
01cac2c358 Content Compiler:
- Added missing FakeBuildLogger.cs
- changed the preview implementation to support previewing while working in the main window (handy for multiple screens!)
- Did some cleaning and added #region tags and copyright text
2015-03-15 01:11:51 +01:00
SND\eagleeyestudios_cp
93c729e31f Content Compiler:
- Began implementing Preview
2015-03-15 01:11:50 +01:00
SND\AstrorEnales_cp
be01038e1f Fixed the DisplayMode class which was way too accessible!
Added Tests for:
- DisplayMode
- VertexElement
- VertexPositionColor (GetHashCode still fails)
- VertexPositionColorTexture (GetHashCode still fails)
- VertexPositionTexture
- VertexPositionNormalTexture
2015-03-15 01:11:49 +01:00
SND\AstrorEnales_cp
73b50ab6c3 - Translated the AlphaTest shader to GLSL (needs some more testing)
- Added a bunch of Development attributes
- Fixed a class file name that was different from the class name itself
2015-03-15 01:11:46 +01:00
SND\AstrorEnales_cp
c0e2f85eae Added a lot of Developer attributes and added some colors to the OnlineStatusGenerator 2015-03-15 01:11:35 +01:00
SND\eagleeyestudios_cp
3f6dd9b9d0 Content Pipeline:
- Added ImporterConverter and ProcessorConverter to enable nice dropdown list for Importer/Processor in PropertyGrids

Content Compiler:
- Enabled choosing of Processors using a neat little dropdown list in the propertyGrid.
2015-03-15 01:11:30 +01:00
SND\AstrorEnales_cp
0d25ca7589 - Added OggUtils Support project by making use of the csogg and csvorbis projects
- Implemented native Song playback in OpenAL and XAudio2
- Some tweaks in the MediaPlayer and MediaQueue
- Added a testmusic.ogg file to the media folder
2015-03-15 01:11:27 +01:00
Glatzemann
e5ac8228ca some more build tweaking for Windows 8 2015-03-15 01:11:26 +01:00
SND\eagleeyestudios_cp
e011a8fc1f - Added some more types to the XmlImporter conversion list. 2015-03-15 01:11:25 +01:00
Glatzemann
7ec2f356dc - some more work on build system for Windows 8
- minor tweaking in ProjectConverter for ModernUI / Metro
2015-03-15 01:11:23 +01:00
Glatzemann
808e63f45a - some more tweaking in build script for Windows 8
- Platform no makes a difference for Windows8 and Windows8ModernUI
2015-03-15 01:11:22 +01:00
SND\AstrorEnales_cp
6f759ae509 Build a small tool to check all ANX classes about their Development attributes and generate an html report.
Added Development attributes to all PackedVector classes and Audio classes.
2015-03-15 01:11:20 +01:00
SND\eagleeyestudios_cp
a07d5c69b6 Content Compiler:
- Fixed Exception when Importer not set in loaded project.
2015-03-15 01:11:16 +01:00
SND\AstrorEnales_cp
18152ade3e Implemented Feature #1010 by replacing the MsBuild sln-Parsing with our own parser which
enables us to run the project converter on linux. Updated all projects via ProjectConverter.
2015-03-15 01:11:14 +01:00
Glatzemann
3d5b24d6f6 Fixed issue #1015 (GetData method of vertex buffer). See VertexIndexBuffer sample for a proof of concept (search for GetData in Game1) 2015-03-15 01:11:09 +01:00
SND\rene87_cp
a0f8d1fd23 expand the ProjectConverter 2015-03-15 01:11:08 +01:00
Glatzemann
41f26acf5b fixed issue #1019 in DX10 and DX11 RenderSystems 2015-03-15 01:11:08 +01:00
SND\eagleeyestudios_cp
900f5e5dc2 - Fixed missing Reference in GL3 RenderSystem
- Fixed some Content Compiler platform reference issues
2015-03-15 01:11:07 +01:00
SND\eagleeyestudios_cp
f17e001ba1 Content Compiler 3:
- Changed some files to enable Execution in Mono/Linux Environments. Building content does not work though, everything else does except the arrow buttons flicker.
2015-03-15 01:11:05 +01:00
SND\eagleeyestudios_cp
900d51ccae Content Compiler 3:
- Fixed missing resource files, build should work again
2015-03-15 01:11:03 +01:00
SND\eagleeyestudios_cp
4c50fcd91d Content Compiler 3:
- Added ability to save project using CTRL+S
- Fixed version label in menu state
- Added Preview screen (empty for now)
- Improved selection & folder handling
2015-03-15 01:11:03 +01:00
SND\eagleeyestudios_cp
ae61d9850c Fixed some Linux Reference Issues. Linux version of GL3 system still missing 2015-03-15 01:11:00 +01:00
Glatzemann
08b945da2e - fixed metro project file generation for samples. Samples are still NOT working in metro. Metro building is still experimental. 2015-03-15 01:10:56 +01:00
Glatzemann
10aea90e56 - optimized ContentProject enumeration loading
- extended ContentBuilder tool to support ContentProjects
2015-03-15 01:10:53 +01:00
SND\eagleeyestudios_cp
629847f297 Content Compiler:
- Added Option to display the FirstStartScreen on the next start.
- Moved the Icon to the global Resource file
2015-03-15 01:10:53 +01:00
Glatzemann
dfb43eea2b - fixed a minor bug while loading recent projects in ContentCompiler
- replaced default Visual Studio icons in ContentCompiler
2015-03-15 01:10:52 +01:00