349 Commits

Author SHA1 Message Date
SND\AstrorEnales_cp
32af20abf4 Fixed bug 569: Setting graphics.SynchronizeWithVerticalRetrace in ctor fails 2012-09-03 21:33:45 +00:00
SND\AstrorEnales_cp
379a1bc50e Some refactorings in the Input namespace and added PercentageComplete and TestState attributes to most classes 2012-09-01 16:20:44 +00:00
SND\AstrorEnales_cp
0ad3ca056b Moved the WaveUtils project to the SoundSystems folder which is more suitable. 2012-09-01 15:09:10 +00:00
Glatzemann
55fac0cc5a - refactored and fixed game timing and timers (bug #988)
- minor updates in ModelSample
- added new media file: ANX Logo mesh (vertex colors, FBX-Format)
2012-09-01 11:20:05 +00:00
SND\AstrorEnales_cp
c9aa5eb707 Further refactoring of the XInput InputDevices, fixed some stuff and working on implementing it 100% 2012-08-31 21:45:50 +00:00
SND\AstrorEnales_cp
2745521141 Refactored the XInput FormatConverter and unknown keys are now ignored instead of throwing NotImplementedException 2012-08-31 16:02:52 +00:00
Glatzemann
778f52b4a1 fixed issue #989 2012-08-30 16:38:23 +00:00
SND\AstrorEnales_cp
4e3ae6867b Fixed logging in AddInSystemFactory 2012-08-30 14:11:31 +00:00
SND\AstrorEnales_cp
845d8ec716 - Further implemented the Dispose chain which now prevents the OpenGL gd from leaking (still some work required)
- Logging OpenGL version on Device Reset with GL3 RenderSystem
2012-08-30 12:05:40 +00:00
SND\AstrorEnales_cp
4ec1977383 - Fixed compile errors in the AddInSystem under Metro
- Added OpenAL libraries
- Updated solutions and projects
2012-08-30 09:28:02 +00:00
Glatzemann
0fed6457b9 - Included ProjectConverter in samples build script. Projects are converted, but there are still issues with building sample content for the samples when using psvita or linux e.g. 2012-08-29 19:55:56 +00:00
Glatzemann
aa75450b34 - added samples to build file
- improved error handling and logging during AddIn loading
2012-08-29 18:29:57 +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
Glatzemann
1f45cd9038 - added Developer-Attribute for tagging classes responsibility
- added a bunch of Completion- and Developer-Tags
2012-08-29 13:14:00 +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
00dabcf111 Tagged GameComponents as completed, but untested. 2012-08-29 12:46:08 +00:00
Glatzemann
9d26578a36 - added missing Initialize-call when adding GameComponent 2012-08-29 12:33:35 +00:00
Glatzemann
c8f2ffb108 - added basic support for GameComponents (update- and draw-order missing) 2012-08-29 12:32:14 +00:00
Glatzemann
c04709e3b4 - Fixed a bug when closing the RenderWindow. Rendering wasn't stopped immediately when the window starts to close. This was a problem when using OpenGL RenderSystem because it crashed. (Thanks Kevin)
- Fixed an issue with shader language in SpriteBatch
2012-08-29 12:11:03 +00:00
Glatzemann
de0232177e XNAEXT: added a ConstantBuffer class and interfaces to the RenderSystem. Everything compiles fine but the RenderSystem does not create unmanaged buffers because it needs to be implemented. 2012-08-29 10:48:21 +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
Glatzemann
19486aed8b - added ANX.InputDevices.Windows.ModernUI to build script
- removed MediaSystems from msi installer
- changed some folder ignores
2012-08-27 05:47:32 +00:00
SND\AstrorEnales_cp
c955ca882a Implemented Xact general settings parsing for the AudioEngine 2012-08-26 20:17:41 +00:00
SND\AstrorEnales_cp
2bcebca384 - Refactorings and basic implementations in the Audio namespace
- Added WaveLoader from my AC.AL project
- Implemented OpenALSoundEffect and OpenALSoundEffectInstance (not tested yet!)
2012-08-26 12:53:00 +00:00
SND\AstrorEnales_cp
e23261bfc3 Implemented a lot of basic behaviour in the Media namespace 2012-08-26 10:31:54 +00:00
SND\AstrorEnales_cp
9164b2297e Removed the MediaSystem cause it isn't needed any more. Any stuff that was planned to go in there, will now be in the other systems 2012-08-25 21:22:30 +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
Glatzemann
9f61e9ae70 - build system now generates all target platform project files
- build system now only generates valid projects for specified target platform
2012-08-24 09:54:18 +00:00
Glatzemann
478583c630 Some work on build file:
- target platforms are now supported
- generating of project files for target platform
2012-08-24 08:01:14 +00:00
SND\AstrorEnales_cp
e66216d524 - Added IMicrophone native interface and implemented the Microphone class 2012-08-22 14:28:22 +00:00
SND\AstrorEnales_cp
9200286a83 - Implemented TouchPanel classes and added native TouchPanel interface
- Started PsVita Input project and implemented Touch and GamePad so far
- Added OpenALAudioListener
2012-08-22 09:51:35 +00:00
SND\GinieDp_cp
56cc1a70af + Implemented simple XNB inspection tool 2012-08-21 21:07:19 +00:00
SND\GinieDp_cp
f28c1d0f10 + Implemented Transform methods for Plane structure
+ Added Tests for Plane structure
+ Implemented quaternion transforms for Vectors
2012-08-21 18:13:30 +00:00
SND\AstrorEnales_cp
cfe19d5c4a - Implemented a dynamic parameter buffer for shader parameters
- Updated the Metro shader generator
- Fixed the metro resolution being correctly set to the graphics device
2012-08-19 14:38:58 +00:00
Glatzemann
fcb0d0d26a Fixed WindowsGame sample. Specialized InputSystem selection missing. 2012-08-18 06:48:01 +00:00
SND\AstrorEnales_cp
96d6ad095e - Fixed a small issue in variable parsing with Textures
- Removed the sharpdx references from the Metro shader generator
- Added a basic path searching to the metro shader generator to find the correct path to the fxc tool
2012-08-17 14:25:59 +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
eccbb00742 - Implemented ContentManager.OpenStream for Metro (Texture loading works already)
- Started refactoring all the Metro rendering classes
- Fixed some missing License headers
2012-08-14 08:44:12 +00:00
SND\AstrorEnales_cp
6736698b5c - Added Default Metro Assets to the media path
- The ProjectConverter now adds the default assets to metro projects
- Excluded the Tools projects from the converter
2012-08-13 17:31:28 +00:00
SND\AstrorEnales_cp
67a2c482fd - Working on Metro conversion (adding the AppxManifest automatically)
- Working on Graphics initialization on Metro (already clearing with a bit of hacking!)
2012-08-13 11:23:26 +00:00
SND\AstrorEnales_cp
8881369976 Fixed the Metro converter so that executables are correctly converted. Still need to generate the certificate and add the Assets 2012-08-12 22:17:56 +00:00
SND\AstrorEnales_cp
bf97e6ba69 Updated Metro Converter and fixed a missing project reference 2012-08-12 21:43:28 +00:00
SND\AstrorEnales_cp
ca0d730bbb - Working on Metro Platform and Rendering
- Further implementations in the PsVita RenderSystem
2012-08-12 20:00:19 +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
Glatzemann
50e00c2052 - added NUnit 2.6.1 to libs folder -> it is used by the test cases
- fixed a lot of issues with the build system
- added PlatformSystems to the build
- fixed some project files (missing using statements)
- added PlatformSystems to the msi installer
- fixed some issues in the msi installer
- updated WIX to version 3.6RC (to support VS2012)

WIX v3.6RC is not included in the svn repository. If you want to build a msi installer yourself you have to install it. I added the link to the wix installer package to the documentation.
2012-08-10 13:24:34 +00:00
Glatzemann
c12c59b648 - fixed keyboard sample (missing PlatformSystem)
- added a ArgumentNullException to EffectParameter in DirectX 10 RenderSystem (was a unhandled exception)
- fixed a issue in SpriteBatch when no draw call was made between begin and end calls (unhandled exception)
2012-08-09 20:45:28 +00:00
SND\AstrorEnales_cp
d05594fce8 Completely removed the Metadata.resx files which didn't work on Metro, added a new approach with an Interface and derived classes in the modules, which is basically the same approach. 2012-08-09 16:33:47 +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