| Poster | : YoYoFreakCJ | | Posts | : 23 | | Country | : Germany | | City | : around Stuttgart |
| | | | Posted by YoYoFreakCJ on 25/01/2009 at 02:50:01
| | Hey,
In the static VertexElements we define an element for the position and anothter one for the color. The offset of the color is sizeof(float) * 3. This corresponds to the size of the position, a Vector3. Is there a way to use the size of the Vector3 itself? | |
|
|
| |
| |
| Poster | : Duallity | | Posts | : 289 | | Country | : | | City | : |
| | | | Posted by Duallity on 25/01/2009 at 03:46:29
| | | I'm not sure but I don't think there is a method or something to get the size of a Vector3 as it would allways return sizeof(float)*3. | |
|
|
| |
| |
| Poster | : Anonymous | | Posts | : | | Country | : | | City | : |
| | | | Posted by Anonymous on 26/01/2009 at 11:18:18
| | | a Vector3 is part of the XNA framework, and the graphics isnt part of the XNA framework, and therefore the vertex and index buffers use float3's instead of Vector3 | |
|
|
| |
| |
| Poster | : Quasar | | Posts | : 121 | | Country | : Australia | | City | : Brisbane |
| | | | Posted by Quasar on 29/01/2009 at 02:54:00
| | As far as I understand it, a Vector3 <i>is</i> 3 floats. That's all it is: all the other stuff you can get out of it is simply different math applied to those 3 floats.
If you really want a shortcut to it, you could always declare a variable:
| sizeOfVector3 = sizeof(float)*3; |
...which might make your code a little easier to read, and I think would be a teeny tiny witty little bit faster... | |
|
|
| |
| |
| Poster | : Anonymous | | Posts | : | | Country | : | | City | : |
| | | | Posted by Anonymous on 02/09/2012 at 13:50:10
| | | What cracks me up is that DX 10.1 is baillascy Dx11. It's all marketing. All ATI cards that have DX 10.1 will be 100% compatible with DX 11. That's why Nvidia hasn't place it one their cards. 10.1 is like the beta of 11. ATI is gonna have a huge edge when DX11 officially rears it's head. I have xfx 4890 and plot on getting another. Nvidia just irks me lately with their overpriced crap. And I used to be a huge Nvidia fan, but they crap out. I still have my Radeon 9700 pro in my ancient comp, lol. | |
|
|