37 Commits

Author SHA1 Message Date
SND\eagleeyestudios_cp
412e4885c9 Improved Project Converter UI 2015-03-15 01:12:16 +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
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\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
174fc74b4e - Added a full test set for the GameServiceContainer class
- Searched the svn log and replaced a lot of ??? Developer attributes with the real ones.
2015-03-15 01:11:42 +01:00
SND\AstrorEnales_cp
bff87410e9 Added some TestState and Percentage Attributes and implemented the Texture3DReader and the TextureCubeReader correctly 2015-03-15 01:11:37 +01:00
Glatzemann
5ac399a71d added lots of developer attributes 2015-03-15 01:11:36 +01:00
SND\AstrorEnales_cp
61f12a03fa - Fixed the SoundEffectReader to work the same as xna does
- Implemented the proper Constructor in XAudioSoundEffect for the SoundEffectReader
- Started implementing the native MediaLibrary class in the WindowsPlatformSystem
2015-03-15 01:11:32 +01:00
Glatzemann
298aad1a1c fixed compile issue in Metro/ModernUI build 2015-03-15 01:11:29 +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
SND\AstrorEnales_cp
d4cce42aa8 Implemented the Framework side of DynamicSoundEffectInstance (still needs native implementation) 2015-03-15 01:11:18 +01:00
Glatzemann
61ba3497f2 - some work on Texture2DWriter (not finished yet)
- fixed issue #1021 (RenderTarget issue with SpriteBatch)
2015-03-15 01:11:13 +01:00
Glatzemann
933ef7cae6 - extended ContentPipeline ProcessorManager with method to select a default processor for a importer or imported type
- extended ContentImporter to provide OutputType of imported content
- provided a list of available ContentProcessors in current context

PlatformSystems are no longer AddIns. This doesn't mean, that you can't load them dynamically. The handling is just different. There's only a single PlatformSystem available for each platform ANX runs on. This one is auto loaded. If it doesn't exist the game doesn't run. The reason for this is, that we will move the AddIn system from ANX.Framework to the specialized PlatformSystem. This is necessary because we want ANX.Framework to become platform independent. The AddIn system is different for some platforms (Android, iOS, Windows 8 Metro) and needs to be specialized. On the other hand we are able to simplify the AddIn system when moving it to the PlatformSystem because we don't need a big AddIn system supporting all platforms with much conditional compiling.

THIS COMMIT DOES BREAK SOME FUNCTIONALITY. METRO DOESN'T WORK ANYMORE, AS IT IS NOT TESTED. DON'T USE THIS COMMIT IF YOU ARE NO ANX.FRAMEWORK DEVELOPER. We will catch up soon with a tested and working version.
2015-03-15 01:10:54 +01:00
SND\AstrorEnales_cp
0fc4409e58 - Fixed the Texture2DReader to correctly fill the texture with the mipmaps
- Implemented Mipmap textures for Dx10, Dx11, GL3. Metro is implemented but has still some problems with mipmaps (probably cause of the vm)
- Added Sample dds texture
- Fixed compiler error in MetroGameTimer
2012-09-08 09:07:23 +00:00
SND\AstrorEnales_cp
67c9efa6cf - Moved the Wave loading/conversion to an extra project (WaveUtils)
- Started implementation of the Wave Content Pipeline
- Fixed GraphicsDeviceWindowsGL3
2012-08-29 18:07:54 +00:00
SND\AstrorEnales_cp
1a429e25d5 Added AudioSample and testsound.wav as a testcase for SoundEffect and SoundEffectInstance which now work with the OpenAL SoundSystem. 2012-08-29 13:04:22 +00:00
Glatzemann
7eb3e5241e - prepared ContentPipeline to load EffectFiles for the different TargetProfile's. Currently HLSL_FX is working fine and GLSL_FX is prepared (needs testing).
- ContentPipeline effects now have a EffectSourceLanguage parameter
2012-08-27 18:42:54 +00:00
Glatzemann
778b3c1ee2 extended the XNB file format (without breaking compatibility) for ANX specific extensions 2012-08-27 12:19:52 +00:00
SND\AstrorEnales_cp
734679616b - Added ILRepack
- Refactored the AddIn-System to allow merged assemblies (for metro, android, etc. later on)
- Added empty PsVita Sound and Media System modules
- Fixed 2 small missing excludes in the build script
- Cleaned the License headers in the shader files
- Some other refactorings
2012-08-25 17:27:45 +00:00
Glatzemann
a9399dd5ec - fixed an issue in EffectReader when not reading ANX-Effects but XNA-like-Effects: 3 bytes at beginning were skipped 2012-08-25 08:55:22 +00:00
SND\AstrorEnales_cp
d17743ef3a - Some smaller Refactorings in Metro systems
- Added a bunch of Basic TypeWriters to the ContentPipeline
2012-08-14 13:07:24 +00:00
SND\AstrorEnales_cp
9cfc4d256d - Started working on AssemblyNameFile to make the Factory work on all systems
- Started PsVita RenderSystem and PlatformSystem (still much todo)
2012-08-11 13:06:29 +00:00
SND\AstrorEnales_cp
5505f7dcbf - Added PlatformSystem Plugins layer
- Started Windows, Metro and Linux Platform-Plugins
- Moved the RecordingSample to the Samples folder
- Started two samples for using the graphics device in a WinForms and Wpf Editor
- Refactorings in the AddIn-System
- Moved the Window initialization-code to the Platform modules
- Changed the License text in all code files which is now way smaller
- Started ProjectConverter tool which converts all the projects and solution to the target configuration
- Changed the SupportedPlatform names in the Resource files
- Changed the WIN8 define to WINDOWSMETRO which is actually meant
- Removed NLog and started our own Logger class
- Many more stuff...
2012-08-09 09:45:04 +00:00
SND\GinieDp_cp
5659159780 - added a SimpleEffect.fx to test the model rendering
- fixed model implementation
- enabled all NotImplementedExceptions on BasicEffect again
- disabled property setting in BasicEffectReader, until BasicEffect is implemented
2012-03-10 11:52:21 +00:00
SND\GinieDp_cp
352903c836 - Fixed the model reader.
- Implemented missing model draw methods
- removed NotImplementedExceptions in BasicEffect.cs, to enable the model reading for testing
2012-03-09 23:23:51 +00:00
Glatzemann
7b1c3d402c - added the RenderSystem.Windows.Metro with a bunch of new files (NOT WORKING currently)
- changed many things in ANX.Framework core assembly to make it compile using VS2011 and .NET 4.5 for Win8 (not finished yet)
2012-02-21 07:52:20 +00:00
Glatzemann
571ae26707 - Removed three TODOs from ContentReader.
- Worked on a TODO in AudioEngine
- Worked on TODOs in ContentManager
- fixed another bunch of TODOs which doesn't need work or are very simple and solved directly
2011-12-15 12:59:20 +00:00
Glatzemann
4b58957ca5 fixed issue #454 (InputSystem loaded too late)
fixed issue #466 (RenderSystem loaded too late)
2011-11-30 09:56:34 +00:00
SND\simsmaster_cp
a71dc9ae0f Fixed a few warnings. 2011-11-17 17:05:27 +00:00
SND\GinieDp_cp
7774dd69a6 - implemented all effect readers 2011-11-16 00:00:17 +00:00
SND\GinieDp_cp
5d72da78b0 added missing file 2011-11-12 10:00:41 +00:00
Glatzemann
f06890de59 reading used GraphicsProfile out of game assembly
some work on Kinect InputSystem (Dispose, fetching of RGB image)
changed handling of native textures (providing data for Texture2D at the moment)
implemented SetData methods for Texture2D
basic Dispose handling of Texture and Texture2D implemented
RenderSystemDX10: moved FormatSize method to FormatConverter to avoid duplicated code
RenderSystemGL3 is BROKEN in this version. New texture handling needs to be adapted.
2011-11-11 07:29:49 +00:00
SND\GinieDp_cp
d44ceb9abe - implemented the resource content manager
- implemented the game component
- implemented the drawable game component
2011-11-08 00:37:48 +00:00
SND\GinieDp_cp
d2943674f6 - fixed reading compressed content
- added tests for compressed content reading
2011-11-07 00:03:51 +00:00
SND\GinieDp_cp
3e6d9b001e - Added the content decompress functionality. Original implementation is taken from the mono xna project 2011-11-04 00:39:17 +00:00
Glatzemann
b4881a2c70 - added missing loading of GLSL Shader through ContentPipeline 2011-10-31 08:51:41 +00:00
Glatzemann
8326720ee3 initial import 2011-10-31 05:36:24 +00:00