Issue Details (XML | Word | Printable)

Key: OFFICE-1822
Type: Bug Bug
Status: Applied Applied
Resolution: Fixed
Priority: Major Major
Assignee: Svante Schubert
Reporter: Robert Weir
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
OASIS Open Document Format for Office Applications (OpenDocument) TC

ISO/IEC JTC 1/SC 34 N 1078 : DEFECT REPORT NUMBER JP2-31

Created: 28/May/09 04:24 PM   Updated: 19/Nov/10 07:44 PM
Component/s: None
Affects Version/s: ODF 1.0, ODF 1.0 (second edition), ODF 1.0 Errata 02
Fix Version/s: ODF 1.0 Errata CD 5

Proposal:
Insert: The defined values for the dr3d:texture-mode attribute are:
blend: blends the texture blend color with the object color.
modulate: modulates the object color with the texture color.
replace: replaces the object color with the texture color.
Resolution:
15.24.4 Mode
Insert after "The attribute dr3d:texture-mode is used to specify how the texture is modulated." the text:
"The values of the dr3d:texture-mode attribute are:
  * blend: blends the texture color with the object color.
  * modulate: modulates the object color with the texture color.
  * replace: replaces the object color with the texture color. "


 Description  « Hide
Transcribed from http://www.itscj.ipsj.or.jp/sc34/open/1078.htm

Original author: "MURATA Makoto (FAMILY Given)" <eb2m-mrt@asahi-net.or.jp>
DEFECT REPORT NUMBER JP2-31

QUALIFIER omission

REFERENCES IN DOCUMENT Clause 15.24.4

NATURE OF DEFECT This clause is very underspecified. What is the semantics of "replace", "modulate", and "blend"?

SOLUTION PROPOSED BY THE SUBMITTER


 All   Comments   Change History      Sort Order: Ascending order - Click to sort in descending order
Patrick Durusau added a comment - 06/Jul/09 01:45 PM
Language from the current draft.

Patrick Durusau added a comment - 06/Jul/09 01:45 PM
Proposal filed.

Dennis Hamilton added a comment - 20/Jul/09 02:11 AM
OK, if we say what the specified values of the attribute are, and we give brief statements of the effect, is that enough or is the rest implementation defined?

Also, aren't there other attributes (or styles) that introduce parameters that further govern these texture-oriented operations?

Suggestion: Remove "defined" from "the defined values ..."

Suggestion: Find something different than "blends the texture blend color with the object color." Is this not just "blends the texture color with the object color?"

[PS: I still think there is something missing here about the texture and the color where in the texture, but I am not checking into that now.]

Patrick Durusau added a comment - 03/Aug/09 10:29 AM
Dennis, good catch on the "texture blend color" to "texture color." Can omit "defined" in this case but necessary for ODF 1.2 since I think that should be part of conformance, following the "defined" values.

Dennis Hamilton added a comment - 23/Mar/10 10:27 PM
I notice that we haven't cured the defect. Although we define what the attribute values signify, they still don't give any semantics, or links to semantics for at least blend and modulate. I'm not sure that there isn't some subltety of replace that is not being captured as well.

Svante Schubert added a comment - 18/Jun/10 10:37 AM
Our graphic expert Armin Le Grand explained that those expressions would be term of art and are commonly used such as by the common OpenGL library.
For example, OpenOffice even uses the algorithm from the OpenGL library, which is not implementing a standard and can not be referenced easily by the ODF specification.

Dennis Hamilton added a comment - 15/Jul/10 10:09 PM
If it can't be referenced, then we need to define it. If we can refer to the Zip specification, we can certainly refer to the OpenGL specification. I assume that OpenGL 1.5 is appropriate for ODF 1.0, but maybe an earlier one is intended?

Also, even if there is reference to a source, there is also needing to confirm what parameters and blending functions are assumed, if they are specifiable in OpenGL but not in ODF. That or we need to say that such are implementation-dependent.

Dennis Hamilton added a comment - 05/Aug/10 06:43 PM
Updated the resolution to reflect the way that bulleted text is used (with the bullet-symbol signified by "*" here) in CD04-rev07.

Dennis Hamilton added a comment - 19/Nov/10 07:44 PM
Errata 02 - ODF 1.2 Reconciliation:
  ODF 1.2 Part 1 20.87 dr3d:texture-mode has equivalent language to that accomplished with Errata 02.