Commit Graph

  • a29485fc0a Merge pull request #1 from Glatzemann/visual_studio_extension master Glatzemann 2015-12-09 13:28:55 +01:00
  • d9e752b3b1 Fix AssimpImporter and that Rendersystems can be loaded when creating content files, also allows Reference and Null Device for DX Konstantin Koch 2015-11-22 14:12:43 +01:00
  • b7223ccd92 converted the fbx models to a format that can be read by assimp Konstantin Koch 2015-11-04 23:43:12 +01:00
  • d7f9fe2270 Moved Samples/ModelSample/ModelSample to Samples/ModelSample Konstantin Koch 2015-11-04 23:42:17 +01:00
  • 91f727c362 Added effect specific writers Konstantin Koch 2015-11-04 23:41:15 +01:00
  • 567b76fe6a Textures that are referenced in a model loaded by Assimp get now compiled to. Konstantin Koch 2015-11-04 23:40:29 +01:00
  • 23466b9b31 some cleanup in BuildContentTask. Improved handling of ProcessorParameters. Made the BuildCache much more reliable. Konstantin Koch 2015-11-04 23:38:46 +01:00
  • 23029218b1 some code cleanup and implemented a dummy ReflectiveWriter for the compilation step Konstantin Koch 2015-11-04 23:35:05 +01:00
  • 32b43c2a82 Added INativeGraphicsAdapter Konstantin Koch 2015-10-24 19:26:27 +02:00
  • 4381ef7c82 Reduced the amount warnings that appear when a ContentProject is loaded. Konstantin Koch 2015-10-24 18:58:08 +02:00
  • 6f1b068bf5 Migrated WpfEditor, fixed disposing of State objects and added Debug names to the state objects. Konstantin Koch 2015-10-18 14:31:08 +02:00
  • c61b7a077e Migrated WindowsFormsEditor and WindowsGame and did basic implementation of OpenTK InputDevices Konstantin Koch 2015-10-18 13:37:39 +02:00
  • fbb02e6d5b Fix wrong DX10 and DX11 buffer check. Migrated TextRendering and VertexIndexBuffer Konstantin Koch 2015-10-15 23:45:22 +02:00
  • 3cd7efbba4 Migrated StencilBuffer example and removed memory leaks for DX10 and DX11 Konstantin Koch 2015-10-14 23:59:27 +02:00
  • 85322e2363 Migrated Primitives, RecordingSample, RenderTarget and SimpleSprite. Also implemented DynamicBuffers and fixed many Dispose functions Konstantin Koch 2015-10-04 21:30:00 +02:00
  • 55ab328f79 Updated BasicEffectSample, DualTextureSample, KeyboardSample and MultiRenderTarget. Also reduced the memory usage for multiple rendertargets Konstantin Koch 2015-09-30 21:31:15 +02:00
  • c335f183cb Removed some CLSCompliant warnings Konstantin Koch 2015-09-30 19:41:35 +02:00
  • 805b7032be Fix AudioSample Konstantin Koch 2015-09-06 01:11:09 +02:00
  • c22baa8417 Fix Alpha value for Fonts and fix buildCache invalidation. Konstantin Koch 2015-09-05 14:48:26 +02:00
  • 41861a0f3d fix build which was changes in last commit and fix AlphaTestEffectSample project file Konstantin Koch 2015-09-05 12:37:48 +02:00
  • a8588a30a5 Update ContentCompiler, make Visual Studio Extension work without having Anx Framework installed. Konstantin Koch 2015-09-03 23:43:55 +02:00
  • 17d0771b03 Placed the importers into different categories for the "importing existing files" dialog in Visual Studio. Fixed a performance problem in the Visual Studio extension where no importer or processor was selected for an asset. Fixed that the asset names for Uri encoded in the build output. Fixed that errors when serializing assets get logged. Sped up ImporterManager.GuessImporterByFileExtension, which caused performance problems if many assemblies are loaded into the current AppDomain. Made the AssimpImporter library deploy the binary files again (hopefully just a temporary solution until we've found a better way.) Provide a extension for TargetPlatform enum for getting the DisplayName of an entry. Changed that ProcessorManager.GetProcessorDisplayName doesn't throw an exception if no processor with the given name exists, which now mimicks the same behavior as in importerManager.GetImporterDisplayName. Konstantin Koch 2015-04-26 19:47:26 +02:00
  • 8287c54432 Included the Visual Studio extension and made the necessary changes to make it run. Replaced the old VS templates with ones that offer more flexiblity. Started replacing the Content Project for the samples with our custom project type. Inlcuded a basic not yet working AssimpImporter. Konstantin Koch 2015-04-08 14:50:03 +02:00
  • cb01231e7d implemented Intermediate.Serializer namespace in Content Pipeline. removed the old .tfignore file. Konstantin Koch 2015-03-29 18:16:03 +02:00
  • f081f8632a two commits were missing, both by KorsarNek: Konstantin Koch 2015-03-29 13:48:33 +02:00
  • 918a95008d added some missing nupkg files. Konstantin Koch 2015-02-21 14:57:00 +00:00
  • d0e7e39f2e removed an unnecessary SupportedPlatformsImpl class. Konstantin Koch 2015-02-21 14:53:38 +00:00
  • 734312c7fa Updated the SampleBrowser to streamline the UI and implement some missing features. It now also allows to open a separate sln file for the different samples. Konstantin Koch 2015-02-21 14:53:11 +00:00
  • 930b2526f7 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. Konstantin Koch 2015-02-20 14:49:45 +00:00
  • a7fb23b599 Implemented GetData and SetData for Metro Rendersystem too. Together with commit 32081, this implements patch 15996. Konstantin Koch 2015-01-18 15:50:00 +00:00
  • 252e337375 Made GetData for VertexBuffer and IndexBuffer work for DirectX10 and DirectX11. Also added a few parameter checks. Konstantin Koch 2015-01-18 13:10:50 +00:00
  • eb1af4eec4 applied #16078 "Changes the base assembly to resolve the relative path of the ContentManager from GetExecutingAssembly to GetEntryAssembly. Allows for ANX Applications that have been loaded via an AppDomain from another Directory than the executing assembly to not crash because it couldn't find the necessary files. Standalone applications still work the usual way." Konstantin Koch 2015-01-06 19:33:38 +00:00
  • 8e689b1fd8 fixed a bug with the song of the xaudio system where it wasn't able to read a file that contained spaces in the path. Konstantin Koch 2015-01-03 19:17:49 +00:00
  • 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. SND\eagleeyestudios_cp 2014-03-08 15:05:44 +00:00
  • bf1f9c6421 Applied patch 15777 SND\eagleeyestudios_cp 2014-02-26 18:19:59 +00:00
  • 549a6fbf23 Applied patch #15731 . SND\eagleeyestudios_cp 2014-02-26 17:29:27 +00:00
  • 48e1664ef2 - added icons for NuGet packages - updated nuspec's to display icons Glatzemann 2013-07-23 12:44:27 +00:00
  • 2376d4c491 - added NuGet nuspec files for creating ANX-Packages - fixed Release path in GL3 RenderSystem Glatzemann 2013-07-23 12:11:55 +00:00
  • 387c89ebd6 started a new main Solution file for improved compatibility with VS2012 (work in progress) Glatzemann 2013-07-23 11:00:04 +00:00
  • ef034c0cb8 updated ANX.RenderSystem.GL3 to use NuGet for OpenTK dependencies Glatzemann 2013-07-23 10:58:57 +00:00
  • 1f1055e66f updated ANX.RenderSystem.Windows.DX11 to use NuGet for SharpDX dependencies updated ANX.RenderSystem.Windows.DX11 to compile with SharpDX 2.4.2 Glatzemann 2013-07-23 10:58:07 +00:00
  • aa75274bab updated ANX.RenderSystem.Windows.DX10 to use NuGet for SharpDX dependencies Glatzemann 2013-07-23 10:56:42 +00:00
  • c134042d56 Tweaked the assembly blacklisting for linux. Building stuff on linux does now work without crashing mono. SND\eagleeyestudios_cp 2013-06-03 20:12:07 +00:00
  • 3446b428fc Fixed Issue #1181 : Corrected Property Type of "SourceMesh" to MeshContent. SND\eagleeyestudios_cp 2013-06-03 16:33:44 +00:00
  • 34b7bddbef Added a special assembly case handling for mono on linux as crawling some assemblies apparently crashes mono :( SND\eagleeyestudios_cp 2013-06-03 16:18:06 +00:00
  • 8d46a01d1b Improve the Installer for W8 Fix the Templates for W8 add MakeMSI.cmd to create the installer SND\rene87_cp 2013-04-03 21:30:19 +00:00
  • 77afddf4ba For Test Only replace 2 private bools with proteced for an W8 workaround SND\rene87_cp 2013-04-03 21:27:26 +00:00
  • 37075c7e90 added "CurrentDisplayMode" of DefaultAdapter for GL3, DX10 and DX11 (issue #1194) Glatzemann 2013-03-19 15:26:37 +00:00
  • f9a44d9ac3 fixed issue #1146 Glatzemann 2013-02-11 07:12:05 +00:00
  • 2d0a7b3fe0 Content Pipeline: - Added default value for target platform when reading cproj files SND\eagleeyestudios_cp 2013-02-09 12:01:51 +00:00
  • 6cb1714c27 Visual Studio Templates: - fixed wrong Template Naming. - fixed empty values in provided cproj which caused the Compiler GUI to crash. SND\eagleeyestudios_cp 2013-02-07 14:41:01 +00:00
  • 076f3c4fa1 applied patch #13676 by clcrutch Glatzemann 2013-02-04 11:28:51 +00:00
  • 112a9bc00b rebase SND\rene87_cp 2013-01-13 17:42:10 +00:00
  • a6d50e8c72 Improve the Inputsystem for ModernUI SND\rene87_cp 2013-01-13 14:31:31 +00:00
  • 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 SND\eagleeyestudios_cp 2013-01-05 12:18:03 +00:00
  • 31ef82845c Content Compiler: - Fixed a bug where loading a project was impossible due to improper use of DialogResult SND\eagleeyestudios_cp 2013-01-05 12:16:26 +00:00
  • f4ad054470 fixed some minor issues caused by the update to SharpDX 2.4.1 Glatzemann 2012-12-04 10:38:57 +00:00
  • 6304f1bb80 updated dependencies to SharpDX 2.4.1 Glatzemann 2012-12-04 10:37:39 +00:00
  • 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 Glatzemann 2012-12-04 09:40:37 +00:00
  • 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 SND\eagleeyestudios_cp 2012-12-03 15:42:11 +00:00
  • 8dced08668 applied patch #13365 by clcrutch Glatzemann 2012-12-03 08:17:09 +00:00
  • 4096a16846 some minor GL3 RenderSystem tweaking Glatzemann 2012-11-29 11:09:02 +00:00
  • 749fa0a5f1 Added ANX.SoundSystem.Null for debugging. This SoundSystem does nothing, it is only a empty hull. Glatzemann 2012-11-29 09:10:33 +00:00
  • dbd391217c some build system tweaks for linux building on windows Glatzemann 2012-11-28 20:17:59 +00:00
  • 1570d270d3 added more samples when building without XNA installed Glatzemann 2012-11-24 09:41:27 +00:00
  • dfe2e99724 added some more Visual Studio templates Glatzemann 2012-11-21 17:16:31 +00:00
  • 6aede9e53c Fixed StockShaderCodeGenerator (sscg) call in build script when whitespaces are in the path. Glatzemann 2012-11-20 21:22:21 +00:00
  • d428d2a5ca - Made Content Compiler GUI support relative Paths. SND\eagleeyestudios_cp 2012-11-20 21:11:11 +00:00
  • 0d49da8822 - fixed some enumeration values - fixed some build issues (tools) - fixed some installer issues (msi) - fixed some ANXStatusComparer issues - changed some tools icons Glatzemann 2012-11-20 15:27:43 +00:00
  • 0f9b1f4c02 improved configuration handling of ANX.StatusComparer Glatzemann 2012-11-20 13:57:31 +00:00
  • 0820e0d24f started to add Visual Studio 2010 and 2012 project templates to the MSI installer Glatzemann 2012-11-20 13:19:01 +00:00
  • aacbe6a5ac fixed a compiler issue with VS2012 in ProjectConverter Glatzemann 2012-11-19 16:12:25 +00:00
  • b188b24a30 - improved exception handling in RenderSystem DX10 - added visual studio extension to build script Glatzemann 2012-11-19 14:04:17 +00:00
  • 412e4885c9 Improved Project Converter UI SND\eagleeyestudios_cp 2012-11-17 18:05:21 +00:00
  • cd9d34aad5 ContentCompiler: - added missing icon - implemented Preview (still buggy though) SND\eagleeyestudios_cp 2012-11-17 17:52:49 +00:00
  • 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 SND\eagleeyestudios_cp 2012-11-17 12:23:47 +00:00
  • 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) Glatzemann 2012-11-16 18:37:06 +00:00
  • ba75e9f7a4 - added missing tools references to msi installer Glatzemann 2012-11-16 11:10:02 +00:00
  • 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 Glatzemann 2012-11-16 10:50:10 +00:00
  • 198736bdd9 fixed some installer issues Glatzemann 2012-11-15 18:05:52 +00:00
  • 286f0d9478 build script improvement: only stock shaders which are needed for the build target are generated, not all anymore Glatzemann 2012-11-15 07:37:53 +00:00
  • 328b673249 - removed a warning from EffectProcessor - removed app.config from StockShaderCodeGenerator Glatzemann 2012-11-14 21:35:50 +00:00
  • 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. Glatzemann 2012-11-14 14:35:58 +00:00
  • a5f4931578 fixed issue #1082 (SpriteFont UTF8 issue) Glatzemann 2012-11-14 08:37:38 +00:00
  • 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 Glatzemann 2012-11-13 14:30:50 +00:00
  • 786934191d Updated StockShaderCodeGenerator and EffectProcessor to support DX11 stock shaders (wrong profile was used while compiling). Glatzemann 2012-11-13 10:56:53 +00:00
  • ef4cb698e4 removed some Debugging code from SoundSystem.Windows.XAudio and optimized error handling for Windows 8 Glatzemann 2012-11-13 10:18:16 +00:00
  • 6e01932070 fixed some Windows 8 (non ModernUI mode) issues: Glatzemann 2012-11-12 19:10:28 +00:00
  • 968ee33394 improved Matrix.Decompose and added some more unit tests Glatzemann 2012-11-12 17:10:15 +00:00
  • a56e950056 Content Pipeline: Fixed SpriteFont Building (Importer/Processor). It now renders fine in the TextRendering Sample. SND\eagleeyestudios_cp 2012-11-11 00:09:49 +00:00
  • b82cfd40ee removed some deleted files from repository Glatzemann 2012-11-04 10:22:40 +00:00
  • 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 Glatzemann 2012-11-04 08:46:52 +00:00
  • 6a3d0bd71b removed MSBuild-Reference which is no longer needed Glatzemann 2012-11-02 16:27:41 +00:00
  • 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 Glatzemann 2012-11-02 06:51:18 +00:00
  • c316436f32 Content Pipeline: - Fixed a Bug in FontDescriptionImporter - Removed Debugger.Break() in XmlImporter SND\eagleeyestudios_cp 2012-11-01 21:49:26 +00:00
  • 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)... Glatzemann 2012-11-01 09:08:12 +00:00
  • 33604e198d Content Pipeline: - changed FontDescriptionProcessor test status to InProgress SND\eagleeyestudios_cp 2012-10-31 21:11:25 +00:00
  • fe29aec3e0 removed debugger directives from texture processor some improvements in installer script Glatzemann 2012-10-31 06:10:41 +00:00
  • 9fe9d4bf89 Added (basic) generic writer support to content pipeline. SpriteFont importing and compiling now looks fine. Glatzemann 2012-10-29 12:15:18 +00:00
  • 82aa31def8 fixed some sample icons Glatzemann 2012-10-29 09:45:30 +00:00