Reputation
1,479
Top tag
Next privilege 2,000 Rep.
Edit questions and answers
Badges
10 27
Impact
~57k people reached

  • 0 posts edited
  • 1 helpful flag
  • 56 votes cast
Nov
29
comment Why can I not map a dynamic texture in D3D?
Thank you for your answer, I understand now. I made a mistake in my original question, but it applies entirely still. I will use an intermediate buffer and CopySubresourceRegion() to update my texture, as I assume that since the GPU will process these calls 'serially' the race condition no longer applies?
Nov
29
accepted Why can I not map a dynamic texture in D3D?
Nov
29
revised Why can I not map a dynamic texture in D3D?
added 172 characters in body
Nov
28
asked Why can I not map a dynamic texture in D3D?
Oct
24
comment Can someone explain the (reasons for the) implications of colum vs row major in multiplication/concatenation?
@Patrick, Thanks, that site looks great!
Oct
24
accepted Can someone explain the (reasons for the) implications of colum vs row major in multiplication/concatenation?
Oct
24
comment Can someone explain the (reasons for the) implications of colum vs row major in multiplication/concatenation?
@Nicol, Everything is starting to click now. There was confusion due to a disconnect between what I was seeing and what I thought I ought to be, as my library (taken from Axiom) declares column-major (and all the multiplication orders etc conform to this) yet the memory layout is row-major (judging by translation indices and the fact HLSL works correctly using the non-transposed matrix); I see now however how this is not in conflict. Thank you very much!
Oct
23
revised Can someone explain the (reasons for the) implications of colum vs row major in multiplication/concatenation?
added 210 characters in body
Oct
23
revised Can someone explain the (reasons for the) implications of colum vs row major in multiplication/concatenation?
edited title
Oct
23
asked Can someone explain the (reasons for the) implications of colum vs row major in multiplication/concatenation?
Oct
13
awarded  Nice Question
Oct
8
accepted How do I create a CPU read/write buffer in SlimDX (what are the legal combinations of Usage and CPUAccess flags)?
Oct
8
comment How do I create a CPU read/write buffer in SlimDX (what are the legal combinations of Usage and CPUAccess flags)?
Thank you Nathan, that makes the use of the Usage setting much clearer. As for the reason, it was more a 'wood-for-trees' case - the SlimDX documentation for MapMode hinted at ReadWrite capabilities so I was preoccupied with why I couldn't use them, currently there is no case in which I would require a read/write buffer.
Oct
8
revised How do I create a CPU read/write buffer in SlimDX (what are the legal combinations of Usage and CPUAccess flags)?
edited title
Oct
8
asked How do I create a CPU read/write buffer in SlimDX (what are the legal combinations of Usage and CPUAccess flags)?
Oct
4
answered How should I go about abstracting away the graphics device?
Oct
2
comment What does the graphics card do with the fourth element of a vector as the final position?
@FxIII, I was not able to reproduce that exactly but you are right that was an incorrect blanket statement made in my original post, after some more experimentation I have updated it.
Oct
2
comment What does the graphics card do with the fourth element of a vector as the final position?
Thank you! I am seeing more and more the necessity of using the fourth component in any truely useful representation of an entity in 3D space.
Oct
2
comment What does the graphics card do with the fourth element of a vector as the final position?
It was very hard to pick one answer to this question, as all have contributed to the understanding of how the the relationship of the fourth component is used and why it is needed. Your explanation of euclidean and affine space is very helpful, I certainly would not have understood it as I do now without that level of detail. Thank you very much!
Oct
2
accepted What does the graphics card do with the fourth element of a vector as the final position?