Working smarter not harder

How You Can Help Reduce CPU Usage in ...

How You Can Help Reduce CPU Usage in Mesa
Finding places where CPU use in Mesa can be improved is a great place to start contributing to Mesa. It doesn't require you to know much about how Mesa works to get started, but at the same time you will quickly learn how things fit together as you follow the output from profiling applications. Also you don't necessarily need to be a super pr [...]

Three interesting (possibly useful) M...

Three interesting (possibly useful) Mesa related project ideas
I've decided to write a post about some project ideas I've had lately but likely will never have the time to dedicate to. I'm hoping someone else, possibly you might find these interesting to work on. Feel free to let me know in the comments section if you decide to have a go at one of these, would like more information/references, or just t [...]

Introduction to Mesa's GLSL compiler ...

Introduction to Mesa's GLSL compiler and ARB_arrays_of_arrays status update
I thought since its been a while I would provide an update on my ARB_arrays_of_arrays work and while I'm at it would give a bit of an overview of the Mesa GLSL compiler with some other interesting bits and pieces thrown in.   Since my last update the first part of my ARB_arrays_of_arrays support has been reviewed and committed to Mesa. [...]

Day 10 - Mesa development ARB_arrays_...

Day 10 - Mesa development ARB_arrays_of_arrays
First of all this update is a few days overdue, I spent all of day 10 working on coding and since then I have been travelling the last couple of days so I haven't got around to doing an update until now, sorry for the inconvenience. Day10 went well I managed to tidy up my Mesa patch series and send off a first attempt at implementing ARB_arra [...]

Day 9 - Mesa development ARB_arrays_o...

Day 9 - Mesa development ARB_arrays_of_arrays
I know I said yesterday that I was only going to be working on the execution tests today and tomorrow but I couldn't help myself and wanted to see what happened if I ran them on my code. Anyway long story short when looking into what was being produced by my Mesa work I started questioning one of the early decisions I had made about how to im [...]

Day 8 - Mesa development ARB_arrays_o...

Day 8 - Mesa development ARB_arrays_of_arrays
Hi all, I have a few pieces of news today. First of all my latest Mesa branch is passing all the compile tests (aside from the 3 tests I talked about yesterday). So now that its passing these tests I've requested some feedback from the Mesa guys just to make sure I'm on the right track [1]. I have also done a bit of work rebasing the patches [...]

Day 7 - Mesa development ARB_arrays_o...

Day 7 - Mesa development ARB_arrays_of_arrays
Today I finally got most of the tricky initializer code parsing. This means code like the following now passes the compile stage: void main() { vec4[2] a[4] = { { vec4(1.0), // a[0][0] vec4(1.0) // a[0][1] }, { vec4(1.0), // a[1][0] vec4(1.0) // a[1][1] }, { vec4(1.0), // a[2][0] vec4(1.0) // a[2][1] }, { vec4(1.0), // a[3][0] vec4(1.0) // a[ [...]

Day 6 - Mesa development ARB_arrays_o...

Day 6 - Mesa development ARB_arrays_of_arrays
A little while back I subscribed to the Libre Office developer mailing list when I was considering working on an important enhancement ($110 reward on offer if anyone's looking for a coding project , I've also written about my findings on where to start here) anyway back to my point. I get the mail in digest form so I usually just opened the [...]

Day 5 - Mesa development ARB_arrays_o...

Day 5 - Mesa development ARB_arrays_of_arrays
ok, my lesson from today is that I should stop speculating about what I will get done each day. However I'm really happy with the progress I've made today I uncovered and squashed a number of bugs and wrote some more piglit tests, I'm now up to a total of 89 tests and I've only got a few more to go before I will be happy with the coverage of [...]

Day 4 - Mesa development ARB_arrays_o...

Day 4 - Mesa development ARB_arrays_of_arrays
Hi all. I'm going to keep my update quick again today as I've been working quite late again and really need to get some sleep. I didn't get quite as far as I had hoped today but I'm still happy with the progress I made. Currently I have 75/83 compile tests passing on my Mesa branch that's up from 57/76 yesterday. You can take a look at the c [...]

Support Linux OpenGL Development

You can use Flattr to help support my Mesa development work. I'm currently hoping to buy a laptop with Nvidia graphics so I have a good reference driver to test against.
Support my development efforts on the Linux OpenGL Drivers (Mesa)
Choose donation amount: