En réponse à ma précédente qeustion posté ici:Un tableau est-il valide pour les données d'élément de sommet pour un pipline graphique programmable?
What is a good code structure for api-independant vertex processing?
Si je dire une structure de sommet avec un tableau de valeurs à virgule flottante telles que:
public struct Vertex
{
float[] array = new float[4];
public Vertex(float x, float, y, float z, float w)
{
array[0] = x; array[1] = y; array[2] = z; array[3] = w;
}
}
pourrait que la structure de sommet soit envoyé à un tampon de vertex (utilisant OpenGL ou DirectX)? Un tableau contient-il d'autres données d'octets ou contient-il uniquement les données des valeurs à virgule flottante? Comme si j'étais (dans DirectX) utiliser ce verte comme Transformed dans une déclaration, puis-je envoyer le vertex à un tampon et tout ce qui sera envoyé est les valeurs à virgule flottante, ou le tableau contiendra-t-il d'autres informations qui pourraient casser mon programme shader?
Je suppose que votre droit: /, mais que se passe-t-il si le contenu du tableau sont tous struct, ie. Type de valeur ? –
@qc - Honnêtement, je ne suis pas un programmeur C#:> –
Goch'ya;), désolé .. vraiment très désireux de le comprendre :( –