T
[quote="EnERgYzEr"]Hi!
Hat jemand von euch Erfahrungen gemacht, wie es sich auf die Performance aus-
wirkt mehrere VBuffer gleichzeitig zu haben und diese per Shader zu vereinen?[/quote]
das dürfte drauf ankommen, was du in deiner pipeline sonst noch alles anstellst. wenn am ende sowieso noch ein komplexer fragment shader wartet, dann dürfte der unterschied minimal ausfallen.
wirklich machen würde ich das aber nur, wenn es wirklich sinn hat. das angesprochene terrain z.b., mit der art spar ich jede menge speicher (shameless plug: http://festini.device-zero.de/Programming/Downloads/jstart.zip -rad9700 oder gf fx bzw. höher nötig-)
alle x,z koordinaten sind z.b. schwer redundant, also werden nur die höhenwerte gespeichert und für einen "patch" die x,z koordinaten. der rest läuft dann über offsets. ist zwar mehr aufwand im vertex shader, aber dafür bekommt man in 17mb eine 2048x2048 landschaft unter (auf ner nvidia sogar 4096x4096)
falls du aber darauf schielst, für jeden stream getrennte index-buffer zu benutzen, dann hast du pech. alle vertex attribute benutzen den gleichen index.