• Announcements

    • khawk

      Download the Game Design and Indie Game Marketing Freebook   07/19/17

      GameDev.net and CRC Press have teamed up to bring a free ebook of content curated from top titles published by CRC Press. The freebook, Practices of Game Design & Indie Game Marketing, includes chapters from The Art of Game Design: A Book of Lenses, A Practical Guide to Indie Game Marketing, and An Architectural Approach to Level Design. The GameDev.net FreeBook is relevant to game designers, developers, and those interested in learning more about the challenges in game development. We know game development can be a tough discipline and business, so we picked several chapters from CRC Press titles that we thought would be of interest to you, the GameDev.net audience, in your journey to design, develop, and market your next game. The free ebook is available through CRC Press by clicking here. The Curated Books The Art of Game Design: A Book of Lenses, Second Edition, by Jesse Schell Presents 100+ sets of questions, or different lenses, for viewing a game’s design, encompassing diverse fields such as psychology, architecture, music, film, software engineering, theme park design, mathematics, anthropology, and more. Written by one of the world's top game designers, this book describes the deepest and most fundamental principles of game design, demonstrating how tactics used in board, card, and athletic games also work in video games. It provides practical instruction on creating world-class games that will be played again and again. View it here. A Practical Guide to Indie Game Marketing, by Joel Dreskin Marketing is an essential but too frequently overlooked or minimized component of the release plan for indie games. A Practical Guide to Indie Game Marketing provides you with the tools needed to build visibility and sell your indie games. With special focus on those developers with small budgets and limited staff and resources, this book is packed with tangible recommendations and techniques that you can put to use immediately. As a seasoned professional of the indie game arena, author Joel Dreskin gives you insight into practical, real-world experiences of marketing numerous successful games and also provides stories of the failures. View it here. An Architectural Approach to Level Design This is one of the first books to integrate architectural and spatial design theory with the field of level design. The book presents architectural techniques and theories for level designers to use in their own work. It connects architecture and level design in different ways that address the practical elements of how designers construct space and the experiential elements of how and why humans interact with this space. Throughout the text, readers learn skills for spatial layout, evoking emotion through gamespaces, and creating better levels through architectural theory. View it here. Learn more and download the ebook by clicking here. Did you know? GameDev.net and CRC Press also recently teamed up to bring GDNet+ Members up to a 20% discount on all CRC Press books. Learn more about this and other benefits here.

haust

Members
  • Content count

    70
  • Joined

  • Last visited

Community Reputation

122 Neutral

About haust

  • Rank
    Member
  1. Well, I've just ran the application with D3D_DRIVER_TYPE_REFERENCE and everthing render fine.... The video card (nVidia Quadro NVS 295, driver 295.73, Windows 7 32 bits) with D3D_DRIVER_TYPE_HARDWARE doesn't seem to handle deferred context as intended. Maybe I should try with another card just to be sure. However that won't question the need of a dedicated shader/effect framework. haust.
  2. Thank for the replies, After many tests I was suspecting that the effect framework was not adapted for deferred context. May be I'm wrong but, as I already said and Corefanatic also confirmed it, a dedicated framework is the solution. It'll be interesting to work on a shader framework. Anyway using the D3D11 effects framework was a good experience because now I know what my needs are and how to design the new shader framework haust.
  3. Hello, while learning Direct 3D 11 API It's seem to me that deferred context with multithreading are mandatory in order improve render perfomance (on systems with actual multithread support that is). So after reading the documentation (create a deferred context, use it "as" the immediate one, finish it and get the result with a command list and then use the command list with the immediate context) I thought it would be easy to implement without threading involved in my basic framework as a first step. (here comes the) But it seems that I've done something wrong since nothing is rendered. After more reads I've noticed that states in deferred context are not inherited from the immediate one (ok fine makes sense). However i'm using D3D11 effect framework and I don't know if how do it support deferred context. I've seen, in the source code, that the framework uses a dirty-tag system to track modifcation and optimize cbuffer/resource/etxc updates. How does it suppose to work with a context that is always clean at the beginning on a render pass (with ClearState or FinishCommandList(TRUE, &pCommandList)) ?? I know that I WILL have to implement a specific shader framework but am I doing something wrong this the provided D3D11 effect framework ?? Did I misunderstood some point ?? Thank for any hint [img]http://public.gamedev.net//public/style_emoticons/default/smile.png[/img] haust.
  4. Thanks, it works :) gg (sorry wow addict here ;))
  5. Well the subject may not be as clear as I wanted so let me explain :) I want to render quads (textured or not) and text like in 2D mode without using the ortho projection. This part is ok but my current problem is when a 2x2 quad is displayed at (0.0, 0.0, 0.0) it looks bigger on the screen because of the distance from the camera (0.0, 0.0, -5.0).... My question is : how do I compute the correct z distance so that the 10x10 quad looks like a 10x10 quand ON the screen too ?? thanks.
  6. Thanks for the help, actually I don't need the WM_MOUSEMOVE message because I use DirectInput as main mouse manager. However I wanted to check my code on the WinProc side of things and I discovered this "bug".
  7. Hi, I'm having trouble with the Win32 MOUSEMOVE message. As soon as I move the mouve over my window app I get this message EVEN IF I DON'T MOVE THE MOUSE !! I was wondering if someone else had experienced this weird issue.... Thanks in advance.
  8. hi, i've just read Timothy R. Culp's "Industrial Strength Pluggable Factories" article (http://www.adtmag.com/joop/crarticle.asp?ID=1520) and somewhere he talks about adding new object types by using plugins "These plug-in libraries are loaded at runtime (using dlopen for UNIX or LoadLibrary for Windows) to extend the shape hierarchy dynamically without modifying the Shape class". My question is how is this possible ?? As far as I understand it, the system is based on a template with a registry map where each new derived class is automatically added to this registry. The main requirement for this to work is that the registry map must be unique (use of static). Now if I want to create a new class in a separate dll, I will have another static registry which breaks the pattern. If someone can explain me what I didn't understood it would be cool :). haust.
  9. Thanks to you Geronimo2000 and jods : OnPaintBackground solution worked !! haust.
  10. Thanks, I'll try this at home and will give feedback :) haust.
  11. Hi, I've already tried to do that but nothing get rendered.... really strange. I've tried to change the PresentParameters.SwapEffect param with Flip, Discard and Copy but the result is still the same :( haust.
  12. Hi, for my D3D C# editor i'm using a simple panel control as the target window for rendering (the Paint method is overriden). I have a problem when it come to smoothly updating the view. I'm using a form timer 60 times per second to call a static method which invalidates the panel control. It works but the rendering is not synched with the display and the scene blinks.... Is there a clean way to update the rendering of my scene view ?? thanks. haust.
  13. Hi, for my D3D C# editor i'm using a simple panel control as the target window for rendering (the Paint method is overriden). I have a problem when it come to smoothly updating the view. I'm using a form timer 60 times per second to call a static method which invalidates the panel control. It works but the rendering is not synched with the display and the scene blinks.... Is there a clean way to update the rendering of my scene view ?? thanks. haust.