148 Commits

Author SHA1 Message Date
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
663dff347d - Added a new Sample to test all AlphaTestEffect behaviours
- Working on some tests
2015-03-15 01:11:46 +01:00
SND\AstrorEnales_cp
db82358d24 - Changed access modifiers in DisplayModeCollection to match Xna signature and fixed the usage of that class
- Implemented Properties of EffectParameter
- Fixed OutOfRange behaviour in multiple collection files in graphics to match xna behaviour (which just returns null)
- Implemented some methods in collection classes
2015-03-15 01:11:38 +01:00
SND\AstrorEnales_cp
085fb42ba6 Finished the BasicEffect Sample which tests all possible feature combinations of the Effect. 2015-03-15 01:11:38 +01:00
Glatzemann
193cd6d61c first working version of Texture2D ANX content pipeline 2015-03-15 01:11:29 +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
Glatzemann
e5ac8228ca some more build tweaking for Windows 8 2015-03-15 01:11:26 +01:00
Glatzemann
7ec2f356dc - some more work on build system for Windows 8
- minor tweaking in ProjectConverter for ModernUI / Metro
2015-03-15 01:11:23 +01:00
Glatzemann
808e63f45a - some more tweaking in build script for Windows 8
- Platform no makes a difference for Windows8 and Windows8ModernUI
2015-03-15 01:11:22 +01:00
Glatzemann
188bda28a5 - added new sample "SimpleNoContent" to test some things on Windows 8 without ContentPipeline
- tweaked the build-script for better support on Windows 8
- fixed bug #1016 (with a workaround. new issue will follow)
- fixed some render system issues on Windows 8
2015-03-15 01:11:22 +01:00
Glatzemann
7e23391940 added missing references 2015-03-15 01:11:20 +01:00
SND\AstrorEnales_cp
ef734ddcd3 Implemented the MediaPlayer and MediaQueue classes as preparation for native Song playback.
Also added the FrameworkDispatcher calls in the Game class.
Checking for possible fire and forget sound instances to be disposed in the FrameworkDispatcher update chain.
2015-03-15 01:11:17 +01:00
SND\AstrorEnales_cp
c5145397bf Fixed issue #994 in XAudio and working on XAudio properties 2015-03-15 01:11:16 +01:00
Glatzemann
3d7ad3ae8f fixed issue #1023 (MultiRenderTarget not working) for DX10 and DX11 RenderSystems 2015-03-15 01:11:15 +01:00
SND\AstrorEnales_cp
18152ade3e Implemented Feature #1010 by replacing the MsBuild sln-Parsing with our own parser which
enables us to run the project converter on linux. Updated all projects via ProjectConverter.
2015-03-15 01:11:14 +01:00
Glatzemann
694b1a6810 Worked on issue #993: Partly solved. DrawOrder is still open... 2015-03-15 01:11:10 +01:00
Glatzemann
d8c0b96121 - finished sample Primitives (codeplesx issue #531). Problem was a semantic issue in shader. For DX10 and DX11 you have to change POSITION0 o SV_POSITION.
- removed a unnecessary Unmap call after initialing the VertexBffer in DX10 RenderSystem
2015-03-15 01:11:09 +01:00
Glatzemann
3d5b24d6f6 Fixed issue #1015 (GetData method of vertex buffer). See VertexIndexBuffer sample for a proof of concept (search for GetData in Game1) 2015-03-15 01:11:09 +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
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
9414d12668 - fixed DrawUserIndexPrimitives (issue #531) 2015-03-15 01:10:58 +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
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
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
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
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\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\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\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\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
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
e3be0183e0 - Fixed that a Dx10 effect can be used with multiple techniques
- Implemented DualTextureEffect 100% and added a Sample for it
- Finished the DualTexture.fx for Dx10 (others are coming soon)
- Some other preparations for built in shaders
2012-09-05 19:50:10 +00:00
SND\AstrorEnales_cp
32af20abf4 Fixed bug 569: Setting graphics.SynchronizeWithVerticalRetrace in ctor fails 2012-09-03 21:33:45 +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
2745521141 Refactored the XInput FormatConverter and unknown keys are now ignored instead of throwing NotImplementedException 2012-08-31 16:02:52 +00:00
SND\AstrorEnales_cp
4e3ae6867b Fixed logging in AddInSystemFactory 2012-08-30 14:11:31 +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
SND\AstrorEnales_cp
c7753bf2c1 Implemented basic sound playback via SoundEffect and SoundEffectInstance in the XAudio System. 2012-08-29 20:17:44 +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
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
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