349 Commits

Author SHA1 Message Date
Glatzemann
c4eba424a8 implemented Rgba64 struct 2011-11-08 16:00:58 +00:00
Glatzemann
587976c514 implemented Rgba1010102 struct 2011-11-08 15:41:07 +00:00
Glatzemann
1d28fdd27d implemented Rg32 struct 2011-11-08 15:15:23 +00:00
Glatzemann
74f7609da0 implemented HalfVector4 struct 2011-11-08 14:45:06 +00:00
Glatzemann
a2b73245e9 implemented HalfVector2 struct 2011-11-08 14:28:38 +00:00
Glatzemann
c60d9405dd implemented unpacking of HalfSingle 2011-11-08 14:02:04 +00:00
Glatzemann
77063af953 implemented HalfSingle struct, but unpacking is still missing 2011-11-08 12:18:31 +00:00
Glatzemann
e5fc7aca94 implemented Byte4 struct 2011-11-08 10:16:58 +00:00
Glatzemann
d4d2fc69db implemented Bgra4444 struct 2011-11-08 09:45:55 +00:00
Glatzemann
24ff1441e9 implemented Bgra5551 struct 2011-11-08 09:39:01 +00:00
Glatzemann
7a70d17724 implemented Bgr565 struct 2011-11-08 09:22:43 +00:00
Glatzemann
5427fd80ac fixed signature of some structs 2011-11-08 06:46:58 +00:00
SND\GinieDp_cp
d44ceb9abe - implemented the resource content manager
- implemented the game component
- implemented the drawable game component
2011-11-08 00:37:48 +00:00
Glatzemann
614cde0a42 Some work on Model and the underlying classes. Four more classes to go to complete Graphis namespace. 2011-11-07 21:19:15 +00:00
Glatzemann
98828585ad implemented some more classes and exceptions from graphics namespace 2011-11-07 19:21:23 +00:00
Glatzemann
1ea40a7081 fixed the signature of the predefined vertex formats 2011-11-07 15:14:20 +00:00
Glatzemann
1efaa0a111 some more work on GraphicsDevice
prepared GetData for BackBuffer and native hardware buffers
2011-11-07 14:53:33 +00:00
Glatzemann
72c4ddff1c finished handling of RenderTarget in GraphicsDevice (anx side only) 2011-11-07 13:18:30 +00:00
Glatzemann
94e0509b44 finished anx side handling of VertexBuffers in GraphicsDevice and finished VertexBufferBindings 2011-11-07 13:04:42 +00:00
Glatzemann
e92ee6dfa7 versioned all projects 2011-11-07 11:42:13 +00:00
Glatzemann
2844c8b1ac worked on some ToDo's
some more work on GraphicsDevice
2011-11-07 11:26:19 +00:00
Glatzemann
a89e52a428 some more work on graphics device 2011-11-07 09:01:42 +00:00
Glatzemann
68875fe086 MouseState: now reported as complete by ANXStatusComparer
Mouse: fixed a typo in SetPosition
GraphicsDevice: prepared some more methods
2011-11-07 06:52:52 +00:00
Glatzemann
30f7b619aa Color: Fixed a small issue with FromNonPremultiplied method
Mouse: the WindowHandle is set by the RenderSystem now after creating the render window
Mouse: the cursor position is now obtained using win32 to get nice relative client window coordinates
Mouse: SetPosition handled using win32 now
2011-11-07 05:55:03 +00:00
SND\GinieDp_cp
d2943674f6 - fixed reading compressed content
- added tests for compressed content reading
2011-11-07 00:03:51 +00:00
SND\xToast_cp
85f23ea06d Implemented BoundingBox, BoundingSphere and parts of BoundingFrustum. Still some small issues to fix. 2011-11-05 19:31:10 +00:00
SND\floAr_cp
62abf64889 ray documentated 2011-11-05 14:32:30 +00:00
SND\floAr_cp
3e7b5c82af ray plane interesection done
basic test impplemented
2011-11-05 13:59:58 +00:00
SND\floAr_cp
a73e35c9c4 ray intersect sphere done 2011-11-05 12:59:20 +00:00
SND\floAr_cp
ab8ab51856 plane - sphere intersection done
simple test for it
2011-11-05 12:18:56 +00:00
SND\AstrorEnales_cp
5872a780b8 - added operators to MouseState
- working on AdapterList for OpenGL
- working on XNA to ANX converter tool
2011-11-05 11:35:05 +00:00
SND\floAr_cp
a3c8033799 fehler behoben 2011-11-05 11:14:26 +00:00
SND\floAr_cp
87c8b74c48 done some stuff at ray and plane
constructors complete
some methods started
2011-11-05 11:03:01 +00:00
SND\rene87_cp
07b520f17b Improve the XInput system 2011-11-04 23:51:05 +00:00
SND\rene87_cp
2f3ab2541f Keyboard and Mouse Classe 2011-11-04 23:06:39 +00:00
Glatzemann
5b97ddde7a some work on GraphicsDevice methods 2011-11-04 20:22:32 +00:00
SND\xToast_cp
d7af874411 Added/Extended Unit-Tests 2011-11-04 18:44:07 +00:00
Glatzemann
2c46103340 TestCenter: Color has now 100% unit test code coverage and all tests are green
Color: fixed some minor issues. Color is completly finished including unit tests now.
2011-11-04 13:07:50 +00:00
Glatzemann
7423fd4532 Vector3: fixed a minor issue with divide by factor
Color: fixed some issues and implemented some missing methods
TestCenter: refactoring (moved all ConvertEquals-Methods to the new AssertHelper)
DataFactory: extended by normalized random floats
TestCenter: all Color tests are green now
2011-11-04 06:46:24 +00:00
SND\GinieDp_cp
3e6d9b001e - Added the content decompress functionality. Original implementation is taken from the mono xna project 2011-11-04 00:39:17 +00:00
SND\xToast_cp
4199d1fcca Added and extended different Unit-Tests 2011-11-03 20:28:32 +00:00
Glatzemann
ded4cb1857 RenderSystem DX10: moved all type translations to a static class
extended the IRenderSystemCreator interface to obtain available GraphicsAdapters of a render system
enumeration of GraphicsAdapters implemented for DirectX 10 RenderSystem
enumeration of DisplayModes implemented for DirectX 10 RenderSystem
improved GraphicsDeviceManager
2011-11-03 12:37:07 +00:00
Glatzemann
2177c31d66 GraphicsDeviceManager is now marked as complete by ANXStatusComparer but there are still many NotImplementedException in this class. 2011-11-02 16:36:34 +00:00
Glatzemann
593f33b541 SpriteBatch: fixed some issues with sizing when the sourceRectangle parameter was set
SpriteBatch/SpriteFonts: rendering of SpriteFonts is finished now
Added test cases for Vector2 static Transform
Added test cases for Matrix: CreateRotationX, CreateRotationY, CreateRotationZ, Multiply and CreateTranslation
Matrix: Fixed a bug in CreateRotationY (wrong result)
2011-11-02 16:01:05 +00:00
SND\xToast_cp
483fc18ba0 - added BoundingBox an BoundingSphere Unit tests
- implemented BoundingBox != operator
2011-11-01 19:21:41 +00:00
Glatzemann
cd4d4dec7b added missing OpenTK lib 2011-11-01 05:53:59 +00:00
Glatzemann
b4881a2c70 - added missing loading of GLSL Shader through ContentPipeline 2011-10-31 08:51:41 +00:00
Glatzemann
c0377daab0 Extended the ANX ContentPipeline to support OpenGL3 GLSL effect files. 2011-10-31 08:42:57 +00:00
Glatzemann
8326720ee3 initial import 2011-10-31 05:36:24 +00:00