October 19, 2007 Re: GPUFractal-1 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Burton Radons | Burton Radons wrote: > BCS Wrote: > >>MOBILITY RADEON 9700 x86/SSE2 >>2.0.5012 > > Too old! You win the oldest driver version contest too. ;) The ATI functionality seems to be: If you want to see what happened last time I updated those drivers: http://worsethanfailure.com/Articles/Pop-up_Potpourri_0x3a__The_Really_Windy_City.aspx (at the bottom) |
October 20, 2007 Re: GPUFractal-1 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Burton Radons | Burton Radons wrote:
> Bill Baxter Wrote:
>
>> Bruno Medeiros wrote:
>>> Jascha Wetzel wrote:
>>>>
>>>> Vendor: 'NVIDIA Corporation'
>>>> Renderer: 'GeForce 7600 GS/PCI/SSE2'
>>>> Version: '2.0.3'
>>>> Error: Could not successfully link program: Fragment info
>>>> -------------
>>>> (69) : error C5051: profile does not support conditional returns
>>>>
>>>>
>>> I'm having that same error.
>>>
>> I think you just need to install a more recent driver.
>
> Yuppers, the current driver version is 2.1.1. I've put a check in that'll very bluntly detect this by assuming that more recent drivers support more recent GLSL versions.
>
> This part actually won't change with Cg because if the GLSL part of the driver can't handle branching, then it surely won't support the newer fragment/vertex program profiles which can handle it either.
Actually. Historically, I have heard (and experienced) that ATI's driver support for GLSL is very poor. It may not be that the GPU can't handle branching but that ATI's GLSL compiler can't. Cg may actually work much better because it involves a compiler separate from the driver that can translate the code into ARB assembly (with extensions for branching and so forth) and feed it to the card.
Thanks,
Nathan Reed
|
October 20, 2007 Re: GPUFractal-1 | ||||
---|---|---|---|---|
| ||||
Posted in reply to Burton Radons | Burton Radons пишет:
> Hey guys, I've been fooling around with GLSL recently and realised I could do a Mandelbrot fractal at full frame rate, so I implemented a kind of mini-Ultra Fractal.
>
> It works in single pass, so, uh, save your work before you try it because it just might cause your card to freeze if its GLSL support sucks or it isn't VERY good at branching shaders. If it works on your machine, I'd like to hear of it; if it doesn't, I'd also like to hear of it. For reference, my setup is an NVIDIA 8800 GTX (beta drivers) on Windows Vista with an Intel Dual Core 2.66GHz processor. I can confirm that it doesn't work on an ATI Radeon 9800 on Windows XP.
>
> The interface is exclusively mouse based. Left mouse button to zoom in, right mouse button to zoom out, middle mouse button to scroll. Using the mouse wheel puts you in variable mode. The mouse wheel selects the current variable, dragging the left mouse button changes it (enumerations and floats are changed by dragging to the right or left), clicking the middle mouse button resets to the initial value, and right clicking returns to zoom/scroll mode.
>
> You can modify or add to the formulas while it's running, look in the subdirectories.
>
> http://members.shaw.ca/burton-radons/GPUFractal-1.7z (binary, 204KB)
> http://members.shaw.ca/burton-radons/GPUFractal-1-source.7z (source, 1,360KB)
>
> The source is pretty shit and will require slight modification of the makefile's paths to compile. I use D v1 and bud.
Vendor: 'NVIDIA Corporation'
Renderer: 'GeForce 6600 GT/PCI/SSE2'
Version: '2.0.3'
Error: Could not successfully link program: Fragment info
-------------
(69) : error C5051: profile does not support conditional returns
|
Copyright © 1999-2021 by the D Language Foundation