On Fri, 03 Oct 2003 15:55:47 -0500, Bryan W. Headley wrote:
>
>It's 3 curves of 256 datapoints. Floating point or integer. What you 
>have to assume is that every point on the curve is grabbable, either 
>through a spline curve widget, or something like
>
>datapoint [123]^   red [ 45] green [ 23]  blue [ 52]
>
>With the premise being, you scroll to whichever element you want with 
>the datapoint wheel widget; the values for red/green/blue are actually 
>what you'd call red[123], green[123] blue[123] (only because in the 
>example above, we're at the 123rd element)

This discussion needs an infusion of reality.

I fully realize there are many graphics cards for which the color curves
can be set exactly as you describe, as 3 arrays of 256 elements.  The S3
Savages do it that way.

However, the UI you describe is just silly.  There is NO real-world reason
to have a configuration widget that allows gamma setting on a
point-by-point basis.  For gamma, a single exponent (perhaps one exponent
per primary) is the only thing that a UI needs to provide.

Sure, there are specific applications that might need peculiar curves, or
even non-curve mappings.  Those applications can go talk to the API.

The lesson here is that a configuration UI needs to expose the things that
need adjusting; it does NOT have to expose every feature of the hardware.

--
- Tim Roberts, [EMAIL PROTECTED]
  Providenza & Boekelheide, Inc.


_______________________________________________
Devel mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/devel

Reply via email to