Jump to content
  • Advertisement

deks

Member
  • Content Count

    194
  • Joined

  • Last visited

Community Reputation

209 Neutral

About deks

  • Rank
    Member

Social

  • Twitter
    @dubejf

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. deks

    Threading question

    Here's a (basic) implementation of a rw-spinlock: http://jfdube.wordpress.com/2014/01/03/implementing-a-recursive-read-write-spinlock
  2. Shakes and Fidget is the perfect game to play while you compiles!
  3. deks

    The GDNet Classic Black theme

    I still use it too!
  4. Quote:Original post by deks Hi. I'm gathering huge amounts of events data in the form (event_name,start_cycle,end_cycle) in my game and I want to visualize it on a graph, something similar to VTune, Pix, etc. Before implementing this viewer, I was wondering if there was existing (free?) solutions out there. Thanks! JF GraphViz looks great. Any other?
  5. Hi. I'm gathering huge amounts of events data in the form (event_name,start_cycle,end_cycle) in my game and I want to visualize it on a graph, something similar to VTune, Pix, etc. Before implementing this viewer, I was wondering if there was existing (free?) solutions out there. Thanks! JF
  6. deks

    Who here is a......

    Quote:Original post by Talroth Quote:Original post by Oluseyi Quote:Original post by Awoken Chris Reynolds I tried giving you a very helpful rating thinking you'd get a rating of like 2 or something, but it didn't work. Seems you've been eternally banished to the underworld of "0". how come? Your rating is too low to materially affect his. Plus, ratings are a bit like gravity. Even I might not be able to budge his rating right now, if enough people have rated him negatively (remember, ratings are clamped to a floor of 0 rather than going negative). Why are ratings clamped at 0 anyway? There are some people that I almost want to see just how bad their rating got. Are they clamped at 0 just for display?
  7. First, you will double the memory footprint of your structures. Second, there's no speed gain of using doubles vs floats: on x86 the FPU operates internally in 80-bits, but you double the memory fetches. On x64, the speed is almost the same. Run some tests by yourself to prove that. So unless you have precision problems for very large worlds, the answer is no.
  8. deks

    concept-mapping software

    Hi. I'm looking for a free software that would let me enter personnal notes, with tags and easy searching, as simple as it can be: enter text, set tags, search by keywords, date, tags, etc. Nothing fancy-looking required... Any ideas? JF
  9. There's a good article in ShaderX5 about this: "Normal Mapping without Pre-Computed Tangents".
  10. Quote:Original post by 51mon Yeah, maybe. You mean that I'm instead of storing colors would store texture coordinates. But how would I convert the RGB to a 2-vector texcoord? You say you only use a portion of the RGB colors, and it fits in a football-shape? Maybe you could "unwrap" it in your texture, then use the same function to convert a color to a UV texcoord.
  11. You could use a texture lookup for this (the texture acting as a palette)?
  12. Thanks to everyone, I'll post again if I find a way ;)
  13. Hi. It looks like the best way to multi-thread a software renderer is to use the edge function instead of the traditional scanline algorithm. See the paper "A parallel algorithm for Polygon Rasterization" from Juan Pineda (1988). The implementation is well explained in this post. Then, each block can be assigned to a different thread for rendering them simultaneously. JF
  14. Hi. I have a 64-bits enabled CPU, but I am running the 32-bits version of Vista. I want to do some testing with 32.32 fixed-point code I am implementing, and want to use 64-bits registers. Is there a way to test 64-bits code when the CPU is in 32-bits mode? Thanks, JF
  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

GameDev.net is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!