• Content count

  • Joined

  • Last visited

Community Reputation

137 Neutral

About iYossi

  • Rank
  1. I wanted something a little bit more advanced than just drawing a line, because I don't really know how to properly scale this line into an entire scene, and I'm looking for something on a larger scale.  The thing is, it's a school project, and the requirements are either Java or C#, and no OpenGL or DirectX. The first link uses WPF (which uses DirectX for rendering) and SharpDX. 
  2. I want to create a 3D Software Renderer, with a few limitations - it can't use OpenGL or DirectX (shocker, huh?), and it has to be written in either C# or Java. I will be using C#.  I've searched the web quite a lot, and failed to find any material that would actually help. Many of the links posted are outdated, and most of the material that still, well, exists online, is purely theoretical and mostly limited to "how to draw this line".  Can you recommend a source online that explains this subject in a bit more detail, preferably something not too outdated?
  3. Suppose I have different object in my scene. Some of them use textures, some don't. Some textures need to be clipped, and some don't. Is it better to create many techniques for different combinations (and send uniform variables for these "settings"), or create constant buffers with the settings and update it from the CPU while using one technique?  
  4. What is better( performance-wise ) for a powerful GPU - send more data to the GPU and do more work on it, or do more calculations on the CPU and send the final result to the shaders?
  5. In the C++ code, do __declspec( align( 16 ) ) struct ConstantBuffer { /*...*/ };
  6. DX11 C++ DX11 Render to panel

    .NET Form is not C++, it's some kind of dead-managed-cpp-garbage. The point is that it's managed, and it's garbage. Try using SlimDX or any other kind of DX managed wrapper.
  7. I guess learning plain OGL is stupid, though I would want to at least learn how to build a framework. A friend of mine recommended the site arcsynthesis.org/gltut/ . Is it OK?
  8. Hey guys, I wanted to know if you have any sources to learn OGL 4.1 and GLES 2.0 for Android, preferably free and without outside libraries like GLUT, I want to learn it to the lowest level possible. Thanks!
  9. Should I use D3DXMATRIX, D3DXVECTOR and so on, or XMMATRIX, XMVECTOR etc? t
  10. I've decided to leave DX9 and start with 11, I finally have a proper hardware, but yet, I'm stuck. I can't find normal tutorials, I can't learn normally, I'm lost. Any ideas anyone? I 've seen the book Practical Rendering and Computation with Direct3D 11 , but I can't buy it( not a money issue, more of a country problem ) so I just don't know what to do!
  11. This is something happened to my a long time ago with DirectX 9. I used the June 2010 Tutorial code to render this mesh I've modeled. [img]http://img98.imageshack.us/img98/9708/wierd.png[/img] Would anybody explain to me what is happening!?
  12. [quote name='Asesh' timestamp='1311721758' post='4840872'] Learn OpenGL instead. It will work on any platform including Mac and Linux. Write your code in D3D 9/10/11, your application will only run on Windows [/quote] I've tried it, I don't like it, and simply less-capebale of things that DirectX is. And so far my platform is not Linux. I really love Linux, but it is not the reason for me to break myself up and use OGL. So, DirectX11 wins. I must say, you have convinced me. I will work with feature level 10 untill I will get my new graphics card, hope I won't use too much of DX11. I don't want to run things in 0.5fps.
  13. I was actually aiming on OpenGL 3.x and unlike DX9/10/11, the was absoulutly NOTHING.
  14. I can't fucking run a triangle! And I really don't want 9. But, OK. Anyone has any good tuts?