44 Commits

Author SHA1 Message Date
Konstantin Koch
a8588a30a5 Update ContentCompiler, make Visual Studio Extension work without having Anx Framework installed.
Make ContentCompilerGui compatible to recent changes in pipeline and did
some usability changes.
Make the Visual Studio Extension work even if the ANX Framework is not
installed additionally..
Improve that the path for assembly refernces in a content project
doesn't get automatically updated, only if the reference is actually
saved, this is so you can specify a relative path yourself.
Fix missing icon for ContentProject when it was opened with Visual
Studio.
Made create_shaders.bat directly executable under windows by fixing the
directory separators.
2015-09-03 23:43:55 +02:00
Konstantin Koch
f081f8632a two commits were missing, both by KorsarNek:
"Removed the SupportedPlatformsImpl classes and replaced them with a new SupportedPlatforms attribute on the assembly level.
Removed a few class constructors which could cause problems when loading a game.
Made ResetElapsedTime in the game class reset to 0 instead of TimeSpan.MinValue.
Removed the restriction in the InputDeviceFactory for which InputDevices are supported.
Added a Logger for Metro which works with the current Logger implementation.
Changed that when a platform is recognized that is higher than Windows 8, it gets treated like Windows 8, not like Windows 7.
Due to the SupportedPlatforms change, the assembly loader is now faster in finding out which assemblies contains addIns. For not Metro system, it's also added that a warning gets written if an AddIn references a different ANX version than that of the running assembly.
OpenGL and DirectX have been updated to the newest versions.
XAudio system uses now the same SharpDX version as all the other systems.
ParameterBuffer for WindowsMetro gets now correctly created by considering the size constraints for constant buffers.
Fixed an erroneous finalizer in the xaudio system.
Made the metro projects convert to Windows 8.1, as Windows 8.0 is not supported by the newer SharpDX versions. It's now also necessary to use at least Visual Studio 2013 to build the Metro versions.
Made the samples work again on Windows."

"Fixed the creation of the swap chain for windows metro and removed the dependency of the Metro Rendersystem onto the Metro Platformsytem.
All occurrences of WindowHandles have been replaced with a custom WindowHandle type which should work out of the box in most cases, but does still represent a breaking change to XNA.
The ProjectConverter for Metro was adjusted so that with just changing the way the application is initialized, most projects that worked with ANX before should now work under win rt. The sample SimpleNoContent does now work out of the box for win rt, after a project conversion.
The application name for win rt apps is now a guid, the display name stayed the same though. That's to be more compliant with the way win rt apps are normally created.
The default namespace and namespace of the classes for the Sample "SimpleNoContent" is renamed from "SimpleModernUI" to "SimpleNoContent".
With the new way win rt apps are initialized for ANX, it's necessary to first create the WindowsGameHost for WinRT with a handler how to create the game instance and give that to the CoreApplication object to run it.
Also took care of a few annoying bugs when working with win rt and ANX where no InputDevices could be created on the first frame (Issue #1164 ) and that it wasn't possible to use the localfolder of the application on the first update and all the other stuff for which an instance of the Application class was necessary."
2015-03-29 13:48:33 +02:00
SND\eagleeyestudios_cp
629320a40b Applied patch 15966 by KorsarNek, thanks for that!
Patch Notes:
Small fix that just removes the flicker of the Content Compiler gui for Linux systems.
2015-03-15 01:13:31 +01:00
SND\eagleeyestudios_cp
2d0a7b3fe0 Content Pipeline:
- Added default value for target platform when reading cproj files

Compiler GUI:
- fixed issue #1143, a message box should now be displayed if project path is wrong
- added default case for empty configuration when loading projects
2015-03-15 01:12:49 +01:00
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
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
aacbe6a5ac fixed a compiler issue with VS2012 in ProjectConverter 2015-03-15 01:12:17 +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
SND\eagleeyestudios_cp
744c835883 corrected missing resx file 2015-03-15 01:11:56 +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\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\eagleeyestudios_cp
a07d5c69b6 Content Compiler:
- Fixed Exception when Importer not set in loaded project.
2015-03-15 01:11:16 +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
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
SND\eagleeyestudios_cp
4015ed44d8 Content Compiler:
- Implemented quick tour (can be started form the FirstStartScreen)
- fixed wrong alignment of menuState
2015-03-15 01:10:52 +01:00
SND\eagleeyestudios_cp
08c1b2fa70 Content Compiler:
- Fixed folder-delete bug. Folders can now be deleted.
2015-03-15 01:10:51 +01:00
SND\eagleeyestudios_cp
d0775cda88 Content Compiler:
- Fixed MenuState order
2015-03-15 01:10:51 +01:00
SND\eagleeyestudios_cp
3544a156b5 Content Compiler:
- Removed unnecessary references
2015-03-15 01:10:50 +01:00
Glatzemann
d98c0890f9 - fixed some issues in build system
- removed ANX.BaseDirectX and replaced it using shared source files
- renamed ANX.Framework.Windows.DX10 to ANX.RenderSystem.Windows.DX10
- some refactoring in ANX.RenderSystem.Windows.DX10
- some refactoring in ANX.RenderSystem.Windows.DX11
- fixed some minor issues in DX10 stock shader generation
- fixed sample projects

There's still an issue with the AddIn-System: The WindowsGame sample does not work currently.
2015-03-15 01:10:50 +01:00
Glatzemann
df1f49462f renamed ANX.RenderSystem.Windows.GL3 to ANX.RenderSystem.GL3 as it is not windows specific (it runs on MacOs X, Linux and Windows) 2015-03-15 01:10:48 +01:00
SND\eagleeyestudios_cp
a35bd9d6bd Content Compiler 3:
- Implemented Website Button event
- Implemented Support button event
- Implemented deletion of files & folders from the project
- Added Events for adding files via context menu
2012-09-11 19:58:00 +00:00
SND\eagleeyestudios_cp
8b735c16c2 Content Compiler:
- Added Developer Attributes & did some cleaning
- Fixed RibbonButton image aligning bug (Worldicon not centered)
- Added some comments to da code
- Implemented cleaning of ContentProject (Deleting bin files)
2012-09-10 19:10:39 +00:00
SND\eagleeyestudios_cp
9b842c7fd8 Content Compiler:
- Fixed some resource issues
- Implemented RecentProjects Feature
- Implemented build process
- Added a Logger implementation for BuildContent Class
- Added a displayable log to the MainWindow UI
- Fixed a bug that occured when adding files to the content root
- Trying to open a not existing project no longer throws an exception

ContentPipeline:
- Added missing property "Profile" to ContentProject
2012-09-09 15:44:49 +00:00
SND\eagleeyestudios_cp
0c59e6a264 Content Compiler:
- Removed empty resx-Files
2012-09-09 09:19:42 +00:00
SND\eagleeyestudios_cp
64a2d73001 Content Compiler 3:
- Added some fancy icon stuffs from Templarian(as proposed by floAr @ http://www.indiedev.de/forum/viewtopic.php?f=40&t=558)
2012-09-08 22:31:50 +00:00
SND\eagleeyestudios_cp
8947f2ce8b Content Compiler:
- Added Folder Feature -> You can now add Folders to a project (this was a hard, buggy one *phew*)
- Set Enter-Key as default for OK or Next in Dialogues
- Added missing Open/Add functionality in the Menustate
2012-09-08 22:03:13 +00:00
SND\eagleeyestudios_cp
4e875e2115 Content Pipeline:
- Fixed wrong XML parsing in ContentProject at read time

Content Compiler:
- Implemented the ability to add files to a project.
- Implemented showing and renaming properties of BuildItems and ContentProjects
- NewProjectScreen now checks if the project already exists
- Added some TreeViewExtensions
2012-09-01 16:30:35 +00:00
SND\eagleeyestudios_cp
6105dd9c02 Content Pipeline:
- Finished implementation of ContentProject (needs detailed testing though, not tested yet: saving/loading BuildItems, Saving loading References)

Content Compiler:
- Implemented opening of saved projects
2012-08-30 22:02:16 +00:00
SND\eagleeyestudios_cp
a85b5e51ee Content Pipeline:
- added ContentProject to Tasks namespace
- implemented Saving of the ContentProject (Loading is still missing)
Content Compiler:
- Basic creation/saving of an empty project without any files to XML works
- added Save and SaveAs implementations
2012-08-29 19:02:13 +00:00
SND\eagleeyestudios_cp
f0a9bf34fa Content Compiler:
- Fixed issue with colors when loaded from a config file
- added project to main solution
2012-08-29 15:57:35 +00:00
SND\eagleeyestudios_cp
286ffe38c1 Content Compiler:
- implemented Settings system to save user customization (XmlFile to LocalAppData)
- added Screen for opening projects
2012-08-28 21:14:49 +00:00
SND\eagleeyestudios_cp
cc4358e031 Commit message of previous commit:
- Finished implementation of user interface (still no functional program logic)
- added "Skinning" ability
- improved "CrappyImproRibbon"(tm)
2012-08-27 19:14:16 +00:00
SND\eagleeyestudios_cp
ccd3200604 2012-08-27 19:09:10 +00:00
SND\eagleeyestudios_cp
15629e7f47 Imported Content Compiler GUI into Tools section 2012-08-26 19:03:12 +00:00