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
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
SND\AstrorEnales_cp
3316d46dba
- Implemented some GetData methods in the Vertex and Index Buffer implementations
...
- Added developer, PercentageComplete and TestState attributes
- Added Event to the FrameworkDispatcher which will be used by the components that need it (audio etc.)
- Some more refactorings, regions, etc.
2012-09-04 21:36:46 +00:00
SND\AstrorEnales_cp
28f3010330
Added IOcclusionQuery interface and implemented the base OcclusionQuery class and the GL3 implementation.
2012-09-03 21:54:12 +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
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
SND\AstrorEnales_cp
b3895055bd
Fixed Dx11 Vertex Buffer problem with some Textures not being drawn.
2012-08-29 18:56:51 +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
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
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\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
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
5a8c6664f3
- updated to SharpDX 2.2.0
...
- removed old SharpDX-Win8 assemblies
2012-08-10 10:17:24 +00:00
Glatzemann
00fc2bf49e
- renamed folder XNAToANXConverter to ProjectConverter
...
- implemented MultiRenderTargets for DirectX 10 and DirectX 11 RenderSystems (feature #559 )
- fixed a minor issue in MultiRenderTarget sample
2012-08-10 08:38:01 +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
Glatzemann
5ce38121d4
some work on building ANX.Framework for Windows8 / Metro Style
2012-03-26 08:27:29 +00:00
Glatzemann
97bafa68ba
Some work on BasicEffect (not finished yet)
...
Includes for HLSL effects are working now (issue #696 )
fixed some samples
2012-03-14 05:54:13 +00:00
SND\AstrorEnales_cp
7546ff78d0
- Added INativeIndexBuffer and INativeVertexBuffer
...
- All methods in Vertex and IndexBuffer now call the native methods
- Nearly all methods in Texture2D now call the native methods
2012-02-19 13:41:02 +00:00
SND\AstrorEnales_cp
e1d3ca0575
- Made the loading of assembly types faster and more safe
...
- Started working on implementing all Texture baseclass methods
2012-02-19 11:24:23 +00:00
SND\AstrorEnales_cp
30499fac83
- Added the parent Vertex and IndexBuffer to the Native implementation Create methods.
...
- OpenGL Vertex and IndexBuffer now decide whether it's a dynamic or a static buffer.
2012-02-19 10:32:17 +00:00
SND\AstrorEnales_cp
1cebf6f91e
- Introduced new MediaSystem creator (handling the whole Media namespace)
...
- Made the plugin handling internally way simpler (no tons of duplicated code anymore)
- Added empty MediaSystem to have a default for now (Windows.OpenAL)
- Added a PercentageCompleteAttribute which will be used to mark the current state of a class (0-100%)
2012-02-15 19:48:46 +00:00
Glatzemann
8ff04fef2e
implemented DrawInstancedPrimitives for RenderSystem DX10 and DX11 (currently untested)
...
Primitives sample is now rendering (issue #531 ) but BasicEffect is not complete
2012-01-19 05:57:54 +00:00
Glatzemann
c7e2a4e0ec
implemented DrawUserIndexedPrimitives for RenderSystem DX10 and DX11 (currently untested)
2012-01-17 05:14:18 +00:00
SND\AstrorEnales_cp
1441ae2704
Fixed some signatures and added all methods to the INativeEffectParameter interface.
...
- Implemented some of the Get methods in the EffectParameterGL3
2012-01-16 15:03:28 +00:00
Glatzemann
060b732d1b
implemented DrawUserPrimitives for RenderSystem DX10 and DX11 (currently untested)
2012-01-09 18:09:10 +00:00
Glatzemann
d982acdbfe
fixed issue #558
2012-01-09 14:22:20 +00:00
Glatzemann
95b2968294
Sorting of AddIns implemented.
2011-12-15 14:58:56 +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
1a03ea2ad2
- Removed InputSystemCreators from ANX.InputDevices.OpenTK and ANX.InputDevices.Windows.Kinect as they don't host InputSystems anymore.
...
- Improved handling of GameWindow handle (needed for mouse and keyboard support)
- Improved exception handling while creating mouse and keyboard instances from InputDevice AddIns.
- Fixed some sample issues (and opened issues at codeplex for some remaining issues)
2011-12-15 09:19:40 +00:00
Glatzemann
0cb0919a8a
Updated installer build script to include RenderSystem DX11 and prerequisites.
2011-12-14 13:06:30 +00:00
Glatzemann
2629fa1c81
RenderSystem DX11: it is rendering now
2011-12-14 13:02:49 +00:00
Glatzemann
469620eee7
RenderSystem DX10: implemented IndexBuffer SetData startIndex and elementCount parameters
...
RenderSystem DX11: fixed effect issue (they are loading)
RenderSystem DX11: implemented startIndex and elementCount parameters for IndexBuffer and VertexBuffer
RenderSystemDX11 still has issues: black screen only
2011-12-14 12:50:44 +00:00
Glatzemann
e1076f8984
added DX11 stock shaders to build system
...
updated StockShaderCodeGenerator (sscg) to support DX11 shaders
updated the DX11 RenderSystem to be on par with the DX10 RenderSystem (it is currently not working completly because of some issues with shaders)
2011-12-14 11:49:04 +00:00
Glatzemann
0e1d271195
refactored AddInSystem (testing needed)
...
implemented feature #469 (Default AddIn override)
2011-12-06 09:11:26 +00:00
Glatzemann
3879d450b4
added SharpDX.Diagnostics to AddIns using SharpDX for explicit error messages
...
added information about OperatingSystem and Version to AddInSystemFactory
added IsSupported field to AddIn Creators
AddInSystemFactory now only loads supported AddIns
added Metadata resource files to all AddIns containing information about supported platforms.
2011-12-01 06:28:41 +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
Glatzemann
0d196c2f53
Started implementing RenderTargets for RenderSystem DX10. The target is creatable and usable but the Texture of the RenderTarget is currently empty.
2011-11-28 16:06:52 +00:00
Glatzemann
d8d88b141c
added new target "create_packages" in build script
...
PreferredBackBufferWidth and PreferredBackBufferHeight are returning values now
added EffectPass handling
applying effects is not a workaround anymore
2011-11-22 14:51:30 +00:00
SND\simsmaster_cp
a71dc9ae0f
Fixed a few warnings.
2011-11-17 17:05:27 +00:00
Glatzemann
3ed08ee713
fixed some references in projects
2011-11-16 14:45:01 +00:00
Glatzemann
44b2f9efef
restored missing projects in new location
2011-11-16 14:27:53 +00:00