496 Commits

Author SHA1 Message Date
SND\rene87_cp
31bbd65ca0 First usable Version of Windows ModernUI InputSystem
Mouse and GamePad
2015-03-15 01:11:05 +01:00
SND\eagleeyestudios_cp
f17e001ba1 Content Compiler 3:
- Changed some files to enable Execution in Mono/Linux Environments. Building content does not work though, everything else does except the arrow buttons flicker.
2015-03-15 01:11:05 +01:00
Glatzemann
a56b7042fc fixed a build issue in GraphicsDeviceWindowsMetro 2015-03-15 01:11:04 +01:00
SND\eagleeyestudios_cp
900d51ccae Content Compiler 3:
- Fixed missing resource files, build should work again
2015-03-15 01:11:03 +01:00
SND\eagleeyestudios_cp
4c50fcd91d Content Compiler 3:
- Added ability to save project using CTRL+S
- Fixed version label in menu state
- Added Preview screen (empty for now)
- Improved selection & folder handling
2015-03-15 01:11:03 +01:00
SND\eagleeyestudios_cp
6aea2f0fc4 - Updated all Linux projects using the ProjectConverter. (-> This created the missing Linux version of GL3-Rendersystem) 2015-03-15 01:11:02 +01:00
Glatzemann
0c98c29886 Worked on issue #531. Primitives sample is now much more complete. The instanced primitives are looking much better in PIX now, but still not rendering. 2015-03-15 01:11:01 +01:00
Glatzemann
825ed2b10c - fixed a issue with DrawIndexedPrimitives in DX10, DX11 and DX11.1 RenderSystems. (part of issue #531) 2015-03-15 01:11:00 +01:00
SND\eagleeyestudios_cp
ae61d9850c Fixed some Linux Reference Issues. Linux version of GL3 system still missing 2015-03-15 01:11:00 +01:00
Glatzemann
c6b3da9729 - fixed broken AudioSystem reference in DualTextureSample 2015-03-15 01:10:59 +01:00
Glatzemann
3535fbcd71 - fixed DrawPrimitives and DrawUserPrimitives (issue #531) 2015-03-15 01:10:58 +01:00
Glatzemann
9414d12668 - fixed DrawUserIndexPrimitives (issue #531) 2015-03-15 01:10:58 +01:00
Glatzemann
8523993cb2 - RenderSystem.Metro: fixed #1005 2015-03-15 01:10:57 +01:00
Glatzemann
56488848f2 - fixed issue #1005 (wrong model rendering due to vertex buffer offset problem)
- added new models for testing
2015-03-15 01:10:57 +01:00
Glatzemann
08b945da2e - fixed metro project file generation for samples. Samples are still NOT working in metro. Metro building is still experimental. 2015-03-15 01:10:56 +01:00
Glatzemann
eba46e6379 - some more build script tweaking for Windows 8 / Metro 2015-03-15 01:10:56 +01:00
Glatzemann
81bcc22032 - fixed a lot of issues in build script: most of metro building on Windows 8 is now working
- fixed PlatformSystem.Metro (untested)
- fixed project files of ANX.InputDevices.Windows.ModernUI
- fixed a small issue in ANX.Framework's generic PlatformSystem implementation
2015-03-15 01:10:55 +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
Glatzemann
e51a8943aa - fixed an issue in build script. The rendersystems are now compiled three times. This is not nice but necessary at the moment (see comments in build script for further information)
- fixed some casing in AddInSystemFactory
- some minor improvements in AddInSystemFactory and AddInTypeCollection
- fixed WindowsGame sample (AddIn-Selection)
2015-03-15 01:10:54 +01:00
Glatzemann
10aea90e56 - optimized ContentProject enumeration loading
- extended ContentBuilder tool to support ContentProjects
2015-03-15 01:10:53 +01:00
SND\eagleeyestudios_cp
629847f297 Content Compiler:
- Added Option to display the FirstStartScreen on the next start.
- Moved the Icon to the global Resource file
2015-03-15 01:10:53 +01:00
Glatzemann
dfb43eea2b - fixed a minor bug while loading recent projects in ContentCompiler
- replaced default Visual Studio icons in ContentCompiler
2015-03-15 01:10:52 +01:00
SND\eagleeyestudios_cp
4015ed44d8 Content Compiler:
- Implemented quick tour (can be started form the FirstStartScreen)
- fixed wrong alignment of menuState
2015-03-15 01:10:52 +01:00
SND\eagleeyestudios_cp
08c1b2fa70 Content Compiler:
- Fixed folder-delete bug. Folders can now be deleted.
2015-03-15 01:10:51 +01:00
SND\eagleeyestudios_cp
d0775cda88 Content Compiler:
- Fixed MenuState order
2015-03-15 01:10:51 +01:00
SND\eagleeyestudios_cp
3544a156b5 Content Compiler:
- Removed unnecessary references
2015-03-15 01:10:50 +01:00
Glatzemann
d98c0890f9 - fixed some issues in build system
- removed ANX.BaseDirectX and replaced it using shared source files
- renamed ANX.Framework.Windows.DX10 to ANX.RenderSystem.Windows.DX10
- some refactoring in ANX.RenderSystem.Windows.DX10
- some refactoring in ANX.RenderSystem.Windows.DX11
- fixed some minor issues in DX10 stock shader generation
- fixed sample projects

There's still an issue with the AddIn-System: The WindowsGame sample does not work currently.
2015-03-15 01:10:50 +01:00
Glatzemann
c0f90ca5b6 completed last commit 2015-03-15 01:10:49 +01:00
Glatzemann
df1f49462f renamed ANX.RenderSystem.Windows.GL3 to ANX.RenderSystem.GL3 as it is not windows specific (it runs on MacOs X, Linux and Windows) 2015-03-15 01:10:48 +01:00
Glatzemann
5406e0213e - fixed some issues in build script
- moved WaveUtils project from SoundSystems to Support folder
2015-03-14 23:31:36 +01:00
SND\eagleeyestudios_cp
a35bd9d6bd Content Compiler 3:
- Implemented Website Button event
- Implemented Support button event
- Implemented deletion of files & folders from the project
- Added Events for adding files via context menu
2012-09-11 19:58:00 +00:00
SND\AstrorEnales_cp
7350ca3d3a - Implemented the SkinnedEffect class (not tested yet, sample will come soon)
- Optimizations in the SpriteBatch and SpriteFont classes
2012-09-11 13:51:20 +00:00
SND\eagleeyestudios_cp
8b735c16c2 Content Compiler:
- Added Developer Attributes & did some cleaning
- Fixed RibbonButton image aligning bug (Worldicon not centered)
- Added some comments to da code
- Implemented cleaning of ContentProject (Deleting bin files)
2012-09-10 19:10:39 +00:00
SND\AstrorEnales_cp
0251a7a2e7 Wrote the Skinned.fx shader for Dx10, Dx11 and Metro (the class however is not yet implemented) 2012-09-09 19:59:18 +00:00
SND\eagleeyestudios_cp
9b842c7fd8 Content Compiler:
- Fixed some resource issues
- Implemented RecentProjects Feature
- Implemented build process
- Added a Logger implementation for BuildContent Class
- Added a displayable log to the MainWindow UI
- Fixed a bug that occured when adding files to the content root
- Trying to open a not existing project no longer throws an exception

ContentPipeline:
- Added missing property "Profile" to ContentProject
2012-09-09 15:44:49 +00:00
SND\AstrorEnales_cp
bf14329432 - Implemented BasicEffect.fx for Dx10, Dx11 and Metro
- Started to work on a Sample to demonstrate all the BasicEffect possibilities
2012-09-09 14:31:03 +00:00
SND\eagleeyestudios_cp
0c59e6a264 Content Compiler:
- Removed empty resx-Files
2012-09-09 09:19:42 +00:00
SND\AstrorEnales_cp
0ef016dc71 - Finished Dx10, Dx11 and Metro AlphaTest.fx and EnvironmentMap.fx shader
- Implemented AlphaTestEffect and EnvironmentMapEffect classes
- Added a lightmap.png and improved the DualTextureSample to show the real deal
- Removed old Metro configurations from csproj-files and converted them anew
- Added DualTextureSample to SampleCatalog.xml
- Fixed a compile error in the PsVitaGameTimer
- PsVitaConverter now removes the not available System.Net reference from projects
2012-09-09 07:55:45 +00:00
SND\eagleeyestudios_cp
64a2d73001 Content Compiler 3:
- Added some fancy icon stuffs from Templarian(as proposed by floAr @ http://www.indiedev.de/forum/viewtopic.php?f=40&t=558)
2012-09-08 22:31:50 +00:00
SND\eagleeyestudios_cp
8947f2ce8b Content Compiler:
- Added Folder Feature -> You can now add Folders to a project (this was a hard, buggy one *phew*)
- Set Enter-Key as default for OK or Next in Dialogues
- Added missing Open/Add functionality in the Menustate
2012-09-08 22:03:13 +00:00
SND\AstrorEnales_cp
1bb53ec785 Merging some Dx10 and Dx11 Effect and GraphicsDevice code into BaseDirectX 2012-09-08 10:37:41 +00:00
SND\floAr_cp
e2f1aa32bd 2 minor enhancements on SampleBrowser 2012-09-08 10:32:05 +00:00
SND\AstrorEnales_cp
056f03cdae Forgot to remove the Dx Debug activation 2012-09-08 09:11:33 +00: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\floAr_cp
1f036805f5 Fixed Issue 995 http://anxframework.codeplex.com/workitem/995
Swapped middle- and right- mousebutton.
2012-09-08 08:52:37 +00:00
SND\floAr_cp
91cef16007 Redesigned SampleBrowser
Added pagination
Added missing features
2012-09-08 08:40:36 +00:00
SND\floAr_cp
708c65febc Extended DataFactory.cs to provide a full test set containing:
- extreme value permutation test
- linear test for 1 and 0
- permutation of 0 and minimum value 
- permutation of 0 and maximum value
2012-09-08 08:32:48 +00:00
SND\AstrorEnales_cp
e0165985b3 Even more refactorings in Dx11 and Dx10 RenderSystems and added the ANX.BaseDirectX project which unifies a lot of code from both RenderSystems and even more in the near future. 2012-09-07 09:48:45 +00:00
SND\AstrorEnales_cp
dd173478d6 - Wrote the DualTexture shader for GL3 but the rendering is not working yet
- Huge refactoring in the Dx10 RenderSystem + increasing much performance
2012-09-06 09:58:13 +00:00
SND\AstrorEnales_cp
e1a2a05e88 - Implemented DualTexture.fx shader for Dx11 and Metro (Metro untested atm)
- Fixed that multiple techniques can be used in the Dx11 rendersystem
2012-09-05 20:17:34 +00:00