417 Commits

Author SHA1 Message Date
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
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\GinieDp_cp
1ecc704c16 2012-08-27 21:24:20 +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
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
64ac2da9dd Started to implement texture part of the ContentPipeline. 2012-08-27 09:12:20 +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
Glatzemann
6c5faecfae moved ANX.InputDevices.Windows.ModernUI to correct location 2012-08-27 05:36:49 +00:00
Glatzemann
016694c770 added custom parameters to ContentPipeline BuildItem 2012-08-27 05:33:46 +00:00
SND\AstrorEnales_cp
c955ca882a Implemented Xact general settings parsing for the AudioEngine 2012-08-26 20:17:41 +00:00
SND\eagleeyestudios_cp
15629e7f47 Imported Content Compiler GUI into Tools section 2012-08-26 19:03:12 +00:00
SND\rene87_cp
23b4994d61 First Import of the Modern UI Input Plugin NOT PRODUCTION READY 2012-08-26 15:37:14 +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\GinieDp_cp
90d8c6d2ad Filled missing implementations in
- ChildCollection
- AnimationChannel
- BoneContent
- GeometryContent and Collection
- MeshContent
- NodeContent and Collection
2012-08-25 21:47:03 +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
e5936ba781 - added target platform cli argument to ContentBuilder tool ( e.g. /T=psvita) 2012-08-25 16:26:18 +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
93a848e883 - extended TargetPlatform enumeration for all supported platforms
- extended ContentWriter 
- extended XNB Inspector to show new TargetPlatforms
2012-08-24 20:25:16 +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
Glatzemann
7f75c22eea - ProjectConverter is now able to convert single project files passed as command line argument 2012-08-23 21:11:44 +00:00
Glatzemann
9d456d1019 - ProjectConverter is now able to:
-- conditionally convert project types (controlled by cli argument)
-- convert all projects of one or many solutions (passed as cli argument)
-- prepared to work with single project files (exception currently)

To get the old behaviour you have to call:

ProjectConverter /linux /psvita /windowsmetro ../../ANX.Framework.sln
2012-08-23 14:46:53 +00:00
Glatzemann
2e25fe4d6b - StockShaderCodeGenerator (sscg.exe) now has a silent mode
- added new ANX Logo size 120x32
- added new tools to msi installer
- optimized the build system and prepared multi system build
2012-08-22 21:04:13 +00:00
SND\GinieDp_cp
b8290c61a4 + XNB Inspector shows now colored error hints 2012-08-22 19:28:00 +00:00
SND\AstrorEnales_cp
e66216d524 - Added IMicrophone native interface and implemented the Microphone class 2012-08-22 14:28:22 +00:00
Glatzemann
cbaa1b718a - cleaned up project structure and some project files
- removed old sample "XInput" (was more a test than a sample)
- ignored some more files
2012-08-22 13:00:28 +00:00
Glatzemann
a92d990e06 added more folders to ignore list 2012-08-22 12:49:56 +00:00
Glatzemann
8b92d695d6 added a bunch of folders to ignore list 2012-08-22 12:45:30 +00:00
Glatzemann
92ee886689 - minor fixes 2012-08-22 12:43:25 +00:00
Glatzemann
2af6bf45b5 - added ContentBuilder and XNB inspector to build files
- some minor tweaking on sample browser
2012-08-22 11:29:03 +00:00
Glatzemann
c74b3c5767 - added some missing files from last commit
- fixed a bug in XNB-Header
2012-08-22 10:58:46 +00:00
Glatzemann
3764074514 - some cosmetics on XNBValidator tool
- more work on our own ContentPipeline implementation: effect files are now imported, processed (compiled using fxc.exe) and serialized to a .xnb file. Needs testing...
2012-08-22 10:34:39 +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\floAr_cp
f5b655fec4 missed the SampleCatalog.xml 2012-08-21 17:01:41 +00:00
SND\floAr_cp
fa3091976f - added first version of sample browser
- implemented feature #537
2012-08-21 17:00:40 +00:00
Glatzemann
1a27355e85 uploaded ANX logo (600x158) and icon (100x100) once again -> files were damaged 2012-08-21 16:45:17 +00:00
Glatzemann
d64036a520 added rudimentary ContentProcessor support to ContentBuilder tool 2012-08-21 12:10:40 +00:00
Glatzemann
4234155c8c Added first version of ContentBuilder. It is NOT PRODUCTION READY currently.
This is will be the CLI-version of the ContentPipeline replacement of ANX. It is able to use ContentImporters to import assets.
2012-08-21 08:17:17 +00:00
Glatzemann
72f4828ade added logo and icon for sample browser 2012-08-21 07:37:22 +00:00
SND\AstrorEnales_cp
7ea3cef569 - Fixed the rendering on Metro so all Sprites are now correctly drawn
- Refactored the metro FormatConverter
- Refactored and fixed the metro index and vertex buffer
- Implemented setting multiple texture parameters under metro
2012-08-20 09:08:07 +00:00
SND\AstrorEnales_cp
947287b0ab Refactored a lot of the rendering in the metro system and improved the memory usage of the ParameterBuffer 2012-08-19 21:01:29 +00:00
SND\AstrorEnales_cp
2ffe3004cd Implemented caching of the shader parameter size 2012-08-19 17:34:27 +00:00