d9e752b3b1Fix 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
b7223ccd92converted the fbx models to a format that can be read by assimp
Konstantin Koch
2015-11-04 23:43:12 +01:00
d7f9fe2270Moved Samples/ModelSample/ModelSample to Samples/ModelSample
Konstantin Koch
2015-11-04 23:42:17 +01:00
91f727c362Added effect specific writers
Konstantin Koch
2015-11-04 23:41:15 +01:00
567b76fe6aTextures that are referenced in a model loaded by Assimp get now compiled to.
Konstantin Koch
2015-11-04 23:40:29 +01:00
23466b9b31some cleanup in BuildContentTask. Improved handling of ProcessorParameters. Made the BuildCache much more reliable.
Konstantin Koch
2015-11-04 23:38:46 +01:00
23029218b1some code cleanup and implemented a dummy ReflectiveWriter for the compilation step
Konstantin Koch
2015-11-04 23:35:05 +01:00
32b43c2a82Added INativeGraphicsAdapter
Konstantin Koch
2015-10-24 19:26:27 +02:00
4381ef7c82Reduced the amount warnings that appear when a ContentProject is loaded.
Konstantin Koch
2015-10-24 18:58:08 +02:00
6f1b068bf5Migrated WpfEditor, fixed disposing of State objects and added Debug names to the state objects.
Konstantin Koch
2015-10-18 14:31:08 +02:00
c61b7a077eMigrated WindowsFormsEditor and WindowsGame and did basic implementation of OpenTK InputDevices
Konstantin Koch
2015-10-18 13:37:39 +02:00
fbb02e6d5bFix wrong DX10 and DX11 buffer check. Migrated TextRendering and VertexIndexBuffer
Konstantin Koch
2015-10-15 23:45:22 +02:00
3cd7efbba4Migrated StencilBuffer example and removed memory leaks for DX10 and DX11
Konstantin Koch
2015-10-14 23:59:27 +02:00
85322e2363Migrated Primitives, RecordingSample, RenderTarget and SimpleSprite. Also implemented DynamicBuffers and fixed many Dispose functions
Konstantin Koch
2015-10-04 21:30:00 +02:00
55ab328f79Updated BasicEffectSample, DualTextureSample, KeyboardSample and MultiRenderTarget. Also reduced the memory usage for multiple rendertargets
Konstantin Koch
2015-09-30 21:31:15 +02:00
c335f183cbRemoved some CLSCompliant warnings
Konstantin Koch
2015-09-30 19:41:35 +02:00
805b7032beFix AudioSample
Konstantin Koch
2015-09-06 01:11:09 +02:00
c22baa8417Fix Alpha value for Fonts and fix buildCache invalidation.
Konstantin Koch
2015-09-05 14:48:26 +02:00
41861a0f3dfix build which was changes in last commit and fix AlphaTestEffectSample project file
Konstantin Koch
2015-09-05 12:37:48 +02:00
a8588a30a5Update ContentCompiler, make Visual Studio Extension work without having Anx Framework installed.
Konstantin Koch
2015-09-03 23:43:55 +02:00
17d0771b03Placed 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
8287c54432Included 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
cb01231e7dimplemented Intermediate.Serializer namespace in Content Pipeline. removed the old .tfignore file.
Konstantin Koch
2015-03-29 18:16:03 +02:00
f081f8632atwo commits were missing, both by KorsarNek:
Konstantin Koch
2015-03-29 13:48:33 +02:00
918a95008dadded some missing nupkg files.
Konstantin Koch
2015-02-21 14:57:00 +00:00
d0e7e39f2eremoved an unnecessary SupportedPlatformsImpl class.
Konstantin Koch
2015-02-21 14:53:38 +00:00
734312c7faUpdated 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
930b2526f7made 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
a7fb23b599Implemented 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
252e337375Made 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
eb1af4eec4applied #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
8e689b1fd8fixed 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
629320a40bApplied 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
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
387c89ebd6started a new main Solution file for improved compatibility with VS2012 (work in progress)
Glatzemann
2013-07-23 11:00:04 +00:00
ef034c0cb8updated ANX.RenderSystem.GL3 to use NuGet for OpenTK dependencies
Glatzemann
2013-07-23 10:58:57 +00:00
1f1055e66fupdated 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
aa75274babupdated ANX.RenderSystem.Windows.DX10 to use NuGet for SharpDX dependencies
Glatzemann
2013-07-23 10:56:42 +00:00
c134042d56Tweaked 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
3446b428fcFixed Issue #1181 : Corrected Property Type of "SourceMesh" to MeshContent.
SND\eagleeyestudios_cp
2013-06-03 16:33:44 +00:00
34b7bddbefAdded 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
8d46a01d1bImprove 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
77afddf4baFor Test Only replace 2 private bools with proteced for an W8 workaround
SND\rene87_cp
2013-04-03 21:27:26 +00:00
37075c7e90added "CurrentDisplayMode" of DefaultAdapter for GL3, DX10 and DX11 (issue #1194)
Glatzemann
2013-03-19 15:26:37 +00:00
a6d50e8c72Improve the Inputsystem for ModernUI
SND\rene87_cp
2013-01-13 14:31:31 +00:00
d942f502e5Content 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
31ef82845cContent 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
f4ad054470fixed some minor issues caused by the update to SharpDX 2.4.1
Glatzemann
2012-12-04 10:38:57 +00:00
6304f1bb80updated 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
8dced08668applied patch #13365 by clcrutch
Glatzemann
2012-12-03 08:17:09 +00:00
4096a16846some minor GL3 RenderSystem tweaking
Glatzemann
2012-11-29 11:09:02 +00:00
749fa0a5f1Added ANX.SoundSystem.Null for debugging. This SoundSystem does nothing, it is only a empty hull.
Glatzemann
2012-11-29 09:10:33 +00:00
dbd391217csome build system tweaks for linux building on windows
Glatzemann
2012-11-28 20:17:59 +00:00
1570d270d3added more samples when building without XNA installed
Glatzemann
2012-11-24 09:41:27 +00:00
dfe2e99724added some more Visual Studio templates
Glatzemann
2012-11-21 17:16:31 +00:00
6aede9e53cFixed 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
0f9b1f4c02improved configuration handling of ANX.StatusComparer
Glatzemann
2012-11-20 13:57:31 +00:00
0820e0d24fstarted to add Visual Studio 2010 and 2012 project templates to the MSI installer
Glatzemann
2012-11-20 13:19:01 +00:00
aacbe6a5acfixed 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
47c57e3222Content 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
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
198736bdd9fixed some installer issues
Glatzemann
2012-11-15 18:05:52 +00:00
286f0d9478build 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
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
786934191dUpdated StockShaderCodeGenerator and EffectProcessor to support DX11 stock shaders (wrong profile was used while compiling).
Glatzemann
2012-11-13 10:56:53 +00:00
ef4cb698e4removed some Debugging code from SoundSystem.Windows.XAudio and optimized error handling for Windows 8
Glatzemann
2012-11-13 10:18:16 +00:00
6e01932070fixed some Windows 8 (non ModernUI mode) issues:
Glatzemann
2012-11-12 19:10:28 +00:00
968ee33394improved Matrix.Decompose and added some more unit tests
Glatzemann
2012-11-12 17:10:15 +00:00
a56e950056Content 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
b82cfd40eeremoved 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
6a3d0bd71bremoved 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
c316436f32Content 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
33604e198dContent Pipeline: - changed FontDescriptionProcessor test status to InProgress
SND\eagleeyestudios_cp
2012-10-31 21:11:25 +00:00
fe29aec3e0removed debugger directives from texture processor some improvements in installer script
Glatzemann
2012-10-31 06:10:41 +00:00
9fe9d4bf89Added (basic) generic writer support to content pipeline. SpriteFont importing and compiling now looks fine.
Glatzemann
2012-10-29 12:15:18 +00:00
82aa31def8fixed some sample icons
Glatzemann
2012-10-29 09:45:30 +00:00