On the path with a ramblin' man

Ramblings of a DirectX MVP playing at the sharp end of 3D graphics
1,540 comments
1 followers
422 entries
Advertisement
jollyjeffers
July 21, 2008
Update on last time...
Since last time I've been looking into the next bits of hardware I need to buy. I decided to do some digging around for HDD's.

My plan was to have a single super-fast HDD for OS and applications simply so that I could get fast response times. Few things make me as angry as unresponsive programs (I r…
360 views
jollyjeffers
July 18, 2008
New computer
I've been a bit quiet lately, but rest assured that I'm scheming and plotting with various projects behind the scenes [evil]

Firstly, I'm hoping to have some news on our Direct3D 10 book soon.

Secondly, I'm going to be at the XNA GameFest London event on 6th August. The pig of superness will also be …
555 views
jollyjeffers
July 10, 2008
Direct3D 11
So it seems the sleuths of the online world have spotted that Microsoft's Direct3D 11 technology will be unveiled in a little under two weeks from now:

Quote:XNA GameFest 2008 Schedule

Introduction to the Direct3D 11 Graphics Pipeline
Be the first on your block to learn about how Direct3D 11 extends a…
581 views
jollyjeffers
July 01, 2008
Microsoft Most Valuable Professional
I'd completely forgotten about the significance of July 1st what with returning from a weeks holiday and all the media hoopla over the UK smoking ban... turns out I have been re-awarded MVP status for DirectX and XNA for the fourth year in a row ('05-'06, '06-'07, '07-'08, '08-'09) [grin][cool]

Cong…
319 views
jollyjeffers
May 16, 2008
CFG / BNF / EBNF / HLSL / WTF?
So following on from my previous entries I'm still playing around with Visual Studio Extensibility with the eventual intention of creating some sort of FX/HLSL editor.

In my occasional spare time over the last week or so I've been playing with MPLEX and MPPG along with the Babel framework. Mostly ju…
810 views
jollyjeffers
May 13, 2008
.NET 3.5, WPF and Direct3D
Cool: WPF Interoperability with Direct3D. Very cool indeed.

I distinctly remember talking with some developers at MIX:UK last year and again, very briefly with Promit (re: SlimDX). Struck me that there was a lot of scope for cool things if you could get WPF<->D3D integration.

Quote:You will be …
519 views
jollyjeffers
May 08, 2008
Why I hate PDF
So I've recently been involved in some discussions about publishing written work online. Unsurprisingly Adobe's Portable Document Format was brought up as an option.

When it comes to web-based publishing I quite simply believe that PDF has absolutely NO place whatsoever. Digital publishing or distri…
329 views
jollyjeffers
May 01, 2008
More VSX goodness
Based on my previous excursions into 'language service' land I know that writing up a brute force pattern matcher doesn't really work too well. Either the code gets too horrific to maintain or the large number of rules just slow down text parsing to below usable speeds.

The Visual Studio 2008 SDK co…
341 views
jollyjeffers
April 28, 2008
First attempt at a Visual Studio HLSL/FX editor


I recently was party to some conversations between colleagues at work about the dev tools for a 'scripting' language that is heavily used in our team. I generally think of scripting as being more towards NLP than, say, machine language on the old language scale but in this case the "scripting" lang…
1,184 views
jollyjeffers
April 05, 2008
Direct3D 10.1 is alive
Well a good evening to everyone (anyone?) still reading this journal [smile]

Things are still pretty hectic for me at the moment so I'm getting approximately zero time to just play with technology or get involved in any of the online forums. Fingers crossed it should sort itself out by the end of Ap…
338 views
jollyjeffers
March 10, 2008
Hello
hmm... hello everyone... anyone still paying attention to what I write here? [lol]

Sadly I have little of interest to write, except a general apology/excuse for being largely nonexistant online for quite some time now.

I left my job at Fujitsu Services last week and started today at Barclays Capital …
389 views
jollyjeffers
February 03, 2008
Follow up to Windows Vista IO
Just a quick follow-up to my recent ranting and whinging about Windows Vista HDD performance...

SysInternals' Process Monitor is a great tool if you weren't already aware of it. Get it up and running and set up rules to only output ReadFile operations and hit 'auto-scroll' and you can just watch wha…
338 views
jollyjeffers
January 30, 2008
Direct3D 10.1 in under a minute

  • Install Windows Vista Service Pack 1
  • Install DirectX SDK from November 2007
  • Open up the sample browser, install tutorial 07 (the most complex that doesn't involve DXUT)
  • Change #include to be #include
  • Change ID3D10Device* to ID3D10Device1* in the global variable declarations
  • Replace the line:
    hr = D3D10…
  • 554 views
    jollyjeffers
    January 28, 2008
    Need more power
    You know your computer is having a hard time when there is a delay of seconds between typing on the keyboard and seeing it drawn on the screen. And Windows Media Player keeps stuttering and pausing. And it takes 30+ seconds to switch tabs in IE7. And even longer to switch between applications. So f…
    372 views
    jollyjeffers
    January 27, 2008
    Deferred Shading
    I've started doing a bit more reading and research into the 'deferred shading' topic that seems oh so popular these days. There's a lot of really great material available online, many of which are from this site's very own 'Graphics Programming & Theory' forum.

    Whilst its far from a perfect rend…
    254 views
    jollyjeffers
    January 23, 2008
    MVP Summit
    So the MVP Summit registration page went live on Monday at some point - bit of a surprise as I got notification on Tuesday ([rolleyes])...

    Anyway, got myself registered and booked in at the Sheraton on 6th for Sunday to Saturday. or maybe Saturday to Friday. I forget.

    From the look of the event outli…
    352 views
    jollyjeffers
    January 20, 2008
    Oren-Nayar pictures
    Now that I've solved my stupid bug I present pictures for you all:


    At the top-right is the 'pure' arithmetic implementation as a reference image; down the left-hand side are the look-up texture versions with varying texture densities.

    The B&W images are a simple difference between the image on it…
    458 views
    jollyjeffers
    January 19, 2008
    Kick me. Please.
    Ok, by way of a more detailed follow-up on yesterdays semi-rant stamp-my-feet post.

    As you'll see at the end of this post I deserve a public kicking for being such a muppet. I could've just denied this whole story and saved any credibility I had, but I figured you might like a chuckle at my expense …
    493 views
    jollyjeffers
    January 18, 2008
    Going mad over texture addressing
    Right, I've had it with bloody look-up textures.

    I've been staring at debug output for hours this evening (yes, I know its Friday night [headshake]) and its not making any more sense.

    I seemed to get a good lead on texel addressing though. They moved the texel 'centre' with D3D10, but I thought that …
    329 views
    jollyjeffers
    January 11, 2008
    Untitled
    So, related to my previous journal entry I'm still debugging.

    The basic synopsis is that a CPU-generated lookup table is giving different results to a 'pure' HLSL/GPU arithmetic equivalent.

    After debugging various terms it seems that my hypothesis about the trigonometric functions differing is comple…
    359 views
    jollyjeffers
    January 06, 2008
    Debugging look-up textures using D3D10 Stream-Out
    Evening all,

    Finally back on the wagon with some Direct3D 10 coding [cool]

    I'll save the full story for later in the week as its still a bit WiP but this evening I was doing some debugging and all evidence was suggesting that the HLSL intrinsic function acos() was generating a different result to the…
    548 views
    jollyjeffers
    January 03, 2008
    MP4 players - the future for commuting
    I was hoping to post some pictures in this journal, but it seems that Sony Ericsson's "PC Suite" software won't work under Windows Vista. Says its a supported OS on their website, but I'm running a 64bit variant and I suspect thats just one step too far for their poor installer [lol]

    In an attempt t…
    378 views
    jollyjeffers
    December 31, 2007
    HAPPY NEW YEAR
    HAPPY NEW YEAR

    Figured it'd only be right for me to post such a message. Things have been a bit quiet around my neck of the woods lately. Seems that for a number of reasons I've simply had nowhere near enough time to work on my various projects in 2007 and I suspect that'll be the case for the first…
    312 views
    jollyjeffers
    December 15, 2007
    3D Pipes in Direct3D 10 - another one bites the du
    I've mentioned it a couple of times recently, but I sat my 70-536 MCTS .NET exam on Tuesday afternoon. Scored 859 which is a pass (>700). Yay.

    Right, finally twigged what was causing the messed up normals. I apologise for the repeated THUD noise you're hearing but I felt I needed to simultaneousl…
    371 views
    jollyjeffers
    December 08, 2007
    Security is hard
    Still don't have any games or multimedia development stuff to write about, but today is officially the first of 9 days out of the office. Maybe, just maybe I'll get something done on '3D Pipes in Direct3D 10' [lol]

    In the meantime I'm going to complain about security. It's bloody difficult and I cau…
    350 views
    jollyjeffers
    November 25, 2007
    Expanded VPC Hard Disks
    I briefly mentioned in my last journal entry that I was building a VPC image for Vista and VStudio 2008.

    Looks like I made a slight mistake when creating my initial VHD (Virtual Hard Disk) - I accepted the default size of 16gb.

    So throwing Vista Ultimate and a full install of VS'08 Pro (inc. MSDN etc…
    299 views
    jollyjeffers
    November 24, 2007
    Yay to free time
    Just for giggles I'm installing Windows Vista Ultimate and Vistual Studio 2008 Pro. In a VirtualPC. On a laptop. It's been about an hour now and it's about 25% through installing .NET Framework 3.5 [lol]

    Anyway, looks like I might have a fairly lightweight December work-wise, which is good. Means I …
    332 views
    jollyjeffers
    November 17, 2007
    AMD RV670 GPU's. Surprised?
    So I'm not quite as much of a GPU buff as some people, but I do like to keep an eye on whats going on in the hardware world as well as my more familiar software one.

    My general impression of AMD (and by implication ATI) is that they're leagues behind their Intel/Nvidia counterparts. I've been around…
    460 views
    jollyjeffers
    November 03, 2007
    3D Pipes in D3D10, yet more debugging
    Right, so I'm going to write up a journal entry on this if only to prove to myself that I have actually done something on this project. It's not as rigourous a write-up as my previous mini-article on debugging.

    Pretty pictures:

    Taken from a previous journal entry:


    It's pretty clear it's fubar'd. Rewri…
    259 views
    jollyjeffers
    November 02, 2007
    3D Pipes in D3D10 - yes, it's still alive!
    *deep breath*

    Open Visual Studio

    File -> Source Control -> Open From Source Control

    '3D Pipes in Direct3D 10'

    Pull yourself together, Man!

    *Runs away screaming*



    Right, silliness aside - I've actually, for the first time in weeks (if not months) opened up my IDE and checked out from codeplex. Friday…
    288 views
    Advertisement

    Popular Blogs

    shawnhar
    Generalist
    101 Entries
    10 Followers
    15 Entries
    11 Followers
    johnhattan
    Programmer
    1,277 Entries
    48 Followers
    ApochPiQ
    Generalist
    628 Entries
    44 Followers
    dgreen02
    Generalist
    338 Entries
    56 Followers
    Advertisement