tag:blogger.com,1999:blog-11035872.post115129911332309059..comments2023-05-20T06:01:48.932-04:00Comments on Midnight Coder: Disappointed DX 10fallingCAThttp://www.blogger.com/profile/15395982567074185824noreply@blogger.comBlogger6125tag:blogger.com,1999:blog-11035872.post-66500666910716530932007-07-21T02:55:00.000-04:002007-07-21T02:55:00.000-04:00I thought the main reason that the vertex buffer c...I thought the main reason that the vertex buffer can not be reinterpreted to texture is efficiency. Because textures has different memory layout such as tiling compared to linear vertex stream, you can just output to a linear vertex stream but can not use reinterpreted vertex stream as texture fetchs.Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-11035872.post-1151466161797966542006-06-27T23:42:00.000-04:002006-06-27T23:42:00.000-04:00基本上可能是沒有R2VB了,不過還是可以使用Vertex Texturing來做類似的功能。基本上可能是沒有R2VB了,不過還是可以使用Vertex Texturing來做類似的功能。fallingCAThttps://www.blogger.com/profile/15395982567074185824noreply@blogger.comtag:blogger.com,1999:blog-11035872.post-1151387465970928122006-06-27T01:51:00.000-04:002006-06-27T01:51:00.000-04:00texture無法轉成vertex buffer...這樣是否意味著DX10沒有R2VB的功能?texture無法轉成vertex buffer...<BR/>這樣是否意味著DX10沒有R2VB的功能?Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-11035872.post-1151376288854355192006-06-26T22:44:00.000-04:002006-06-26T22:44:00.000-04:00Constant buffer在DX10中已經不再是register了,而是map到VMEM的一個區...Constant buffer在DX10中已經不再是register了,而是map到VMEM的一個區塊,所以每個shader的constant都可以獨立不受影響,這也大幅加快了切換shader的效率。fallingCAThttps://www.blogger.com/profile/15395982567074185824noreply@blogger.comtag:blogger.com,1999:blog-11035872.post-1151361179496397812006-06-26T18:32:00.000-04:002006-06-26T18:32:00.000-04:00constant buffer也是資料的buffer啊就連constant register都有線性...constant buffer也是資料的buffer啊<BR/>就連constant register都有線性空間的特性, 所以實做應該也是用記憶體吧<BR/><BR/>至於轉換問題, 微軟一定是碰到不少預料以外的瓶頸吧, 這樣看來DX10似乎還沒有制定完成?Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-11035872.post-1151317994737251302006-06-26T06:33:00.000-04:002006-06-26T06:33:00.000-04:00我在想resource指的是放在video ram上的, 但是constant buffer是re...我在想resource指的是放在video ram上的, 但是constant buffer是register, 應該不太一樣.Anonymousnoreply@blogger.com