1
0
mirror of https://github.com/thes3m/XNI synced 2024-12-26 13:26:06 +01:00

32 Commits

Author SHA1 Message Date
Samo Pajk
c32f654678 Fixed bug where Event would crash if delegate was removed during event raise.
Added Contains method to GameComponentCollection.
Added Support for drawing triangle fans.
Added gitignore.
2013-06-22 11:41:56 +02:00
Samo Pajk
8819987253 Changes:
- cleaned RenderTarget2D code.
- fixed graphics device bug when switching from rendertarget to backbuffer.

git-svn-id: http://xni.googlecode.com/svn/XNI@129 ac433895-eea3-a490-d80a-17149a75e588
2012-11-29 10:03:33 +00:00
Matej Jan
0854d703f3 Fixed bug with spacing in sprite font measure method.
git-svn-id: http://xni.googlecode.com/svn/XNI@124 ac433895-eea3-a490-d80a-17149a75e588
2012-10-26 15:59:09 +00:00
Matej Jan
9c8ed11ac6 Fixed buffers that didn't clean up after themselves.
git-svn-id: http://xni.googlecode.com/svn/XNI@123 ac433895-eea3-a490-d80a-17149a75e588
2012-10-23 21:03:00 +00:00
Samo Pajk
0b5b46e937 Changes:
- optimization for allocations
- fixed sprite font default character that was not taken into consideration

git-svn-id: http://xni.googlecode.com/svn/XNI@122 ac433895-eea3-a490-d80a-17149a75e588
2012-10-15 15:01:36 +00:00
Matej Jan
08abf7ffe0 NSCoding support added to data classes.
git-svn-id: http://xni.googlecode.com/svn/XNI@120 ac433895-eea3-a490-d80a-17149a75e588
2012-10-11 21:45:34 +00:00
Matej Jan
a5e7c0f9ff Lerp added to vectors.
git-svn-id: http://xni.googlecode.com/svn/XNI@115 ac433895-eea3-a490-d80a-17149a75e588
2012-09-25 11:47:02 +00:00
Samo Pajk
a2ab2a84e5 Changes:
- added render to texture features (RenderTarget2D)
- optimized SpriteFont for faster access and allocations
- fixed iOS6 bug witch prevented proper device orientation 
- fixed some problems when handling touch events

git-svn-id: http://xni.googlecode.com/svn/XNI@112 ac433895-eea3-a490-d80a-17149a75e588
2012-09-15 15:33:22 +00:00
Matej Jan
d04d7bf8f3 All around update and fixes
git-svn-id: http://xni.googlecode.com/svn/XNI@104 ac433895-eea3-a490-d80a-17149a75e588
2012-05-14 08:40:49 +00:00
Matej Jan
e56e806481 Fixed bug on iOS5 and .x model loading
git-svn-id: http://xni.googlecode.com/svn/XNI@102 ac433895-eea3-a490-d80a-17149a75e588
2011-10-24 11:22:32 +00:00
Matej Jan
08e15ca3be Xcode 4 release target added.
git-svn-id: http://xni.googlecode.com/svn/XNI@88 ac433895-eea3-a490-d80a-17149a75e588
2011-07-29 14:46:41 +00:00
Matej Jan
216ff5773a Added support for preferedBackBufferWidth and Height.
git-svn-id: http://xni.googlecode.com/svn/XNI@56 ac433895-eea3-a490-d80a-17149a75e588
2011-02-04 22:19:35 +00:00
Matej Jan
7cd74d182f Game components handling updated to enable change of order during update. Various leaks removed.
git-svn-id: http://xni.googlecode.com/svn/XNI@52 ac433895-eea3-a490-d80a-17149a75e588
2011-01-15 02:05:37 +00:00
Matej Jan
b004f83f03 Data classes updated. Graphics device multisampling implementation started.
git-svn-id: http://xni.googlecode.com/svn/XNI@47 ac433895-eea3-a490-d80a-17149a75e588
2010-12-14 23:28:16 +00:00
Matej Jan
ea418ea5c3 Lots of leaks fixed and expanded all data classes with equals, set, NSCopying. XniPoint (XNA's Point class) added.
git-svn-id: http://xni.googlecode.com/svn/XNI@43 ac433895-eea3-a490-d80a-17149a75e588
2010-12-08 04:57:47 +00:00
Matej Jan
d5b2897d8b Added 3D Model support.
git-svn-id: http://xni.googlecode.com/svn/XNI@42 ac433895-eea3-a490-d80a-17149a75e588
2010-11-30 23:26:03 +00:00
Matej Jan
14d015cfbb Enabled multitouch and corrected fixed timestep reporting.
git-svn-id: http://xni.googlecode.com/svn/XNI@40 ac433895-eea3-a490-d80a-17149a75e588
2010-11-15 17:23:13 +00:00
Matej Jan
de457cb4e2 Added set to vector.
git-svn-id: http://xni.googlecode.com/svn/XNI@37 ac433895-eea3-a490-d80a-17149a75e588
2010-11-03 08:58:03 +00:00
Matej Jan
ce2fb9322c A lot of work done on components and game handling (resolutions and stuff).
git-svn-id: http://xni.googlecode.com/svn/XNI@36 ac433895-eea3-a490-d80a-17149a75e588
2010-11-02 09:29:19 +00:00
Matej Jan
3194ca93e7 SpriteBatch implemented and fixed.
git-svn-id: http://xni.googlecode.com/svn/XNI@35 ac433895-eea3-a490-d80a-17149a75e588
2010-10-19 13:31:39 +00:00
Matej Jan
093802dbc4 Finished touch panel state.
git-svn-id: http://xni.googlecode.com/svn/XNI@34 ac433895-eea3-a490-d80a-17149a75e588
2010-10-01 02:36:21 +00:00
Matej Jan
7b2c58017d Renaming enums.
git-svn-id: http://xni.googlecode.com/svn/XNI@33 ac433895-eea3-a490-d80a-17149a75e588
2010-09-30 19:33:29 +00:00
Matej Jan
b865142ef2 Finished sprite batch.
git-svn-id: http://xni.googlecode.com/svn/XNI@29 ac433895-eea3-a490-d80a-17149a75e588
2010-09-30 19:00:06 +00:00
Matej Jan
ef414aae80 Basic sprite batch functionality.
git-svn-id: http://xni.googlecode.com/svn/XNI@26 ac433895-eea3-a490-d80a-17149a75e588
2010-09-23 21:13:28 +00:00
Matej Jan
f8840a70a6 Completed basic vector, matrix and quaternion operations.
git-svn-id: http://xni.googlecode.com/svn/XNI@25 ac433895-eea3-a490-d80a-17149a75e588
2010-09-23 14:51:10 +00:00
Matej Jan
668bba9869 Added user primitive rendering.
git-svn-id: http://xni.googlecode.com/svn/XNI@23 ac433895-eea3-a490-d80a-17149a75e588
2010-09-21 21:46:53 +00:00
Matej Jan
15d78bd090 Added SpriteBatch skeleton and all four graphic device state classes.
git-svn-id: http://xni.googlecode.com/svn/XNI@21 ac433895-eea3-a490-d80a-17149a75e588
2010-09-16 20:01:42 +00:00
Matej Jan
c63c648e1d Added texture loading capabilities into the pipeline.
git-svn-id: http://xni.googlecode.com/svn/XNI@19 ac433895-eea3-a490-d80a-17149a75e588
2010-09-16 17:49:35 +00:00
Matej Jan
d639f8483d Adding texture support to pipeline. Also headers for linear algebra classes.
git-svn-id: http://xni.googlecode.com/svn/XNI@15 ac433895-eea3-a490-d80a-17149a75e588
2010-09-09 17:09:40 +00:00
Matej Jan
0a8f07b872 Added Texture2D loading from Data.
git-svn-id: http://xni.googlecode.com/svn/XNI@13 ac433895-eea3-a490-d80a-17149a75e588
2010-09-01 14:55:24 +00:00
Matej Jan
01f76821e6 Added a graphics device manager.
git-svn-id: http://xni.googlecode.com/svn/XNI@10 ac433895-eea3-a490-d80a-17149a75e588
2010-07-27 18:23:25 +00:00
Matej Jan
e87a140ad5 Starting with implementation of graphics device.
git-svn-id: http://xni.googlecode.com/svn/XNI@9 ac433895-eea3-a490-d80a-17149a75e588
2010-07-27 17:42:29 +00:00