• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

testenv/H01-Nov-2021-6,9594,861

__init__.pyH A D01-Nov-20211.2 KiB327

api.hH A D01-Nov-20211.8 KiB4821

bbox3d.cppH A D01-Nov-20215.9 KiB196117

bbox3d.hH A D01-Nov-202110 KiB270102

camera.cppH A D01-Nov-202111.2 KiB390279

camera.hH A D01-Nov-20219.3 KiB25790

declare.hH A D01-Nov-20212 KiB8147

frustum.cppH A D01-Nov-202146.4 KiB1,364761

frustum.hH A D01-Nov-202127.8 KiB691244

gamma.cppH A D01-Nov-20214.7 KiB11868

gamma.hH A D01-Nov-20213.8 KiB10747

gfGenCode.pyH A D01-Nov-202110.8 KiB308213

half.cppH A D01-Nov-20211.3 KiB368

half.hH A D01-Nov-20211.9 KiB6120

homogeneous.cppH A D01-Nov-20212.1 KiB7538

homogeneous.hH A D01-Nov-20212.8 KiB8027

ilmbase_eLut.hH A D01-Nov-20213.9 KiB7266

ilmbase_half.READMEH A D01-Nov-20211.2 KiB3527

ilmbase_half.cppH A D01-Nov-20217.5 KiB324131

ilmbase_half.hH A D01-Nov-202117.6 KiB760274

ilmbase_half.patchH A D01-Nov-202112 KiB400326

ilmbase_halfLimits.hH A D01-Nov-20214 KiB11548

ilmbase_toFloat.hH A D01-Nov-2021976.1 KiB16,39216,386

interval.cppH A D01-Nov-20211.7 KiB5119

interval.hH A D01-Nov-202112.3 KiB428244

limits.hH A D01-Nov-20211.6 KiB425

line.cppH A D01-Nov-20214.2 KiB14960

line.hH A D01-Nov-20214.1 KiB12444

line2d.cppH A D01-Nov-20213.9 KiB13548

line2d.hH A D01-Nov-20214 KiB12143

lineSeg.cppH A D01-Nov-20213.3 KiB14081

lineSeg.hH A D01-Nov-20214.8 KiB13650

lineSeg2d.cppH A D01-Nov-20213 KiB12972

lineSeg2d.hH A D01-Nov-20214.7 KiB13248

math.cppH A D01-Nov-20211.4 KiB5122

math.hH A D01-Nov-20218.4 KiB272121

matrix.template.cppH A D01-Nov-20216.2 KiB256182

matrix.template.hH A D01-Nov-202112.9 KiB395208

matrix2.template.cppH A D01-Nov-20212.3 KiB7735

matrix2.template.hH A D01-Nov-20211.5 KiB396

matrix2d.cppH A D01-Nov-20216.7 KiB288199

matrix2d.hH A D01-Nov-202112.1 KiB383185

matrix2f.cppH A D01-Nov-20216.3 KiB269185

matrix2f.hH A D01-Nov-202111.6 KiB373181

matrix3.template.cppH A D01-Nov-20217.7 KiB264190

matrix3.template.hH A D01-Nov-20216 KiB17053

matrix3d.cppH A D01-Nov-202114.6 KiB539415

matrix3d.hH A D01-Nov-202117 KiB510235

matrix3f.cppH A D01-Nov-202114.1 KiB518399

matrix3f.hH A D01-Nov-202116.6 KiB500231

matrix4.template.cppH A D01-Nov-202121.5 KiB765568

matrix4.template.hH A D01-Nov-202116.8 KiB402166

matrix4d.cppH A D01-Nov-202132.9 KiB1,165905

matrix4d.hH A D01-Nov-202128.9 KiB762358

matrix4f.cppH A D01-Nov-202132.2 KiB1,144889

matrix4f.hH A D01-Nov-202128.5 KiB752354

matrixData.cppH A D01-Nov-20211.1 KiB251

matrixData.hH A D01-Nov-20211.9 KiB6725

module.cppH A D01-Nov-20212.8 KiB9953

moduleDeps.cppH A D01-Nov-20211.6 KiB4815

multiInterval.cppH A D01-Nov-202110 KiB383261

multiInterval.hH A D01-Nov-20216.5 KiB18461

ostreamHelpers.cppH A D01-Nov-20211.1 KiB251

ostreamHelpers.hH A D01-Nov-20211.9 KiB5515

overview.doxH A D01-Nov-20212.3 KiB5639

pch.hH A D01-Nov-20215 KiB151123

plane.cppH A D01-Nov-20218.7 KiB256133

plane.hH A D01-Nov-20217.8 KiB21682

pyBufferUtils.cppH A D01-Nov-20212.8 KiB6937

pyBufferUtils.hH A D01-Nov-20211.6 KiB439

quat.template.cppH A D01-Nov-20216.6 KiB20791

quat.template.hH A D01-Nov-20219.2 KiB292143

quatd.cppH A D01-Nov-20216.5 KiB20993

quatd.hH A D01-Nov-20218.6 KiB290140

quaternion.cppH A D01-Nov-20213.7 KiB15396

quaternion.hH A D01-Nov-20217.9 KiB245119

quatf.cppH A D01-Nov-20216.5 KiB20993

quatf.hH A D01-Nov-20218.6 KiB290140

quath.cppH A D01-Nov-20216.5 KiB20993

quath.hH A D01-Nov-20218.7 KiB291141

range.template.cppH A D01-Nov-20214.2 KiB166110

range.template.hH A D01-Nov-202113.1 KiB432242

range1d.cppH A D01-Nov-20212 KiB7132

range1d.hH A D01-Nov-202110.6 KiB359185

range1f.cppH A D01-Nov-20212 KiB7132

range1f.hH A D01-Nov-202110.6 KiB359185

range2d.cppH A D01-Nov-20212.9 KiB10861

range2d.hH A D01-Nov-202111.5 KiB378197

range2f.cppH A D01-Nov-20212.9 KiB10861

range2f.hH A D01-Nov-202111.5 KiB378197

range3d.cppH A D01-Nov-20213.1 KiB11870

range3d.hH A D01-Nov-202111.9 KiB384201

range3f.cppH A D01-Nov-20213.1 KiB11870

range3f.hH A D01-Nov-202111.9 KiB384201

ray.cppH A D01-Nov-202114.6 KiB541356

ray.hH A D01-Nov-202111.7 KiB292116

rect2i.cppH A D01-Nov-20212 KiB7638

rect2i.hH A D01-Nov-20219 KiB310147

rotation.cppH A D01-Nov-202122.3 KiB683449

rotation.hH A D01-Nov-202110.8 KiB305136

size2.cppH A D01-Nov-20211.4 KiB4312

size2.hH A D01-Nov-20215.5 KiB201107

size3.cppH A D01-Nov-20211.5 KiB4713

size3.hH A D01-Nov-20216 KiB214120

traits.hH A D01-Nov-20212.6 KiB6820

transform.cppH A D01-Nov-20216.7 KiB218130

transform.hH A D01-Nov-20218.6 KiB253116

vec.template.cppH A D01-Nov-20217 KiB259149

vec.template.hH A D01-Nov-202113.6 KiB454262

vec2d.cppH A D01-Nov-20212.3 KiB8040

vec2d.hH A D01-Nov-202110.5 KiB398225

vec2f.cppH A D01-Nov-20212.3 KiB8040

vec2f.hH A D01-Nov-202110.5 KiB398225

vec2h.cppH A D01-Nov-20212.3 KiB8040

vec2h.hH A D01-Nov-202110.5 KiB399226

vec2i.cppH A D01-Nov-20212.3 KiB8040

vec2i.hH A D01-Nov-20217 KiB274155

vec3d.cppH A D01-Nov-20217.2 KiB273163

vec3d.hH A D01-Nov-202113.1 KiB471272

vec3f.cppH A D01-Nov-20217.2 KiB273163

vec3f.hH A D01-Nov-202113.1 KiB471272

vec3h.cppH A D01-Nov-20217.2 KiB273163

vec3h.hH A D01-Nov-202113.1 KiB472273

vec3i.cppH A D01-Nov-20212.4 KiB8444

vec3i.hH A D01-Nov-20217.5 KiB289169

vec4d.cppH A D01-Nov-20212.6 KiB8848

vec4d.hH A D01-Nov-202111.6 KiB432257

vec4f.cppH A D01-Nov-20212.6 KiB8848

vec4f.hH A D01-Nov-202111.5 KiB432257

vec4h.cppH A D01-Nov-20212.6 KiB8848

vec4h.hH A D01-Nov-202111.5 KiB433258

vec4i.cppH A D01-Nov-20212.6 KiB8848

vec4i.hH A D01-Nov-20218 KiB304183

wrapBBox3d.cppH A D01-Nov-20214.6 KiB13771

wrapCamera.cppH A D01-Nov-20217.8 KiB204153

wrapFrustum.cppH A D01-Nov-202110 KiB264186

wrapGamma.cppH A D01-Nov-20212.9 KiB6132

wrapHalf.cppH A D01-Nov-20213.3 KiB9344

wrapHomogeneous.cppH A D01-Nov-20211.7 KiB4414

wrapInterval.cppH A D01-Nov-20215.4 KiB169108

wrapLimits.cppH A D01-Nov-20211.4 KiB3810

wrapLine.cppH A D01-Nov-20213.8 KiB12575

wrapLineSeg.cppH A D01-Nov-20214.5 KiB13889

wrapMath.cppH A D01-Nov-20217 KiB180124

wrapMatrix.template.cppH A D01-Nov-202112.6 KiB407291

wrapMatrix2.template.cppH A D01-Nov-20211.2 KiB281

wrapMatrix2d.cppH A D01-Nov-202111.9 KiB388269

wrapMatrix2f.cppH A D01-Nov-202111.8 KiB386267

wrapMatrix3.template.cppH A D01-Nov-20212.5 KiB6329

wrapMatrix3d.cppH A D01-Nov-202113.3 KiB416294

wrapMatrix3f.cppH A D01-Nov-202113.2 KiB414292

wrapMatrix4.template.cppH A D01-Nov-20216 KiB162112

wrapMatrix4d.cppH A D01-Nov-202117 KiB517380

wrapMatrix4f.cppH A D01-Nov-202116.9 KiB515378

wrapMultiInterval.cppH A D01-Nov-20214 KiB13285

wrapPlane.cppH A D01-Nov-20214 KiB12170

wrapQuat.template.cppH A D01-Nov-20215.7 KiB177112

wrapQuatd.cppH A D01-Nov-20215.3 KiB173108

wrapQuaternion.cppH A D01-Nov-20214.2 KiB13681

wrapQuatf.cppH A D01-Nov-20215.3 KiB173108

wrapQuath.cppH A D01-Nov-20215.3 KiB173108

wrapRange.template.cppH A D01-Nov-20215.5 KiB171105

wrapRange1d.cppH A D01-Nov-20214.9 KiB15892

wrapRange1f.cppH A D01-Nov-20214.9 KiB15892

wrapRange2d.cppH A D01-Nov-20215.1 KiB16195

wrapRange2f.cppH A D01-Nov-20215.1 KiB16195

wrapRange3d.cppH A D01-Nov-20215.1 KiB16195

wrapRange3f.cppH A D01-Nov-20215.1 KiB16195

wrapRay.cppH A D01-Nov-202112.2 KiB318256

wrapRect2i.cppH A D01-Nov-20213.9 KiB12472

wrapRotation.cppH A D01-Nov-20218.8 KiB266199

wrapSize2.cppH A D01-Nov-20213.8 KiB14286

wrapSize3.cppH A D01-Nov-20213.9 KiB14687

wrapTransform.cppH A D01-Nov-20217.3 KiB201135

wrapVec.template.cppH A D01-Nov-202117.5 KiB572387

wrapVec2d.cppH A D01-Nov-202115.5 KiB521341

wrapVec2f.cppH A D01-Nov-202115.5 KiB519339

wrapVec2h.cppH A D01-Nov-202115.4 KiB517337

wrapVec2i.cppH A D01-Nov-202113.5 KiB471301

wrapVec3d.cppH A D01-Nov-202116.9 KiB558373

wrapVec3f.cppH A D01-Nov-202116.8 KiB556371

wrapVec3h.cppH A D01-Nov-202116.8 KiB554369

wrapVec3i.cppH A D01-Nov-202113.7 KiB474304

wrapVec4d.cppH A D01-Nov-202115.9 KiB527347

wrapVec4f.cppH A D01-Nov-202115.8 KiB525345

wrapVec4h.cppH A D01-Nov-202115.7 KiB523343

wrapVec4i.cppH A D01-Nov-202113.8 KiB477307

ilmbase_half.README

1Instructions for bringing in a new version of half
2---------------------------------------------------------------
3
4Current version: ilmbase-2.5.3
5Source can be found at: https://github.com/AcademySoftwareFoundation/openexr/releases/tag/v2.5.3
6
71. Build IlmBase from source. We don't actually need to built libraries, but the
8   build generates some header files that we need to copy into our source code.
9
102. Copy in the new files from source
11    ```
12    cp openexr/IlmBase/Half/half.h ilmbase_half.h
13    cp openexr/IlmBase/Half/half.cpp ilmbase_half.cpp
14    cp openexr/IlmBase/Half/halfLimits.h ilmbase_halfLimits.h
15    cp openexr/IlmBase/Half/eLut.h ilmbase_eLut.h
16    cp openexr/IlmBase/Half/toFloat.h ilmbase_toFloat.h
17    ```
18
193. Apply the patch file.
20    ```
21    patch -s -p0 < ilmbase_half.patch
22    ```
23
24How to update the patchfile
25--------------------------------
26If you need to manually make some edits, and thus need to
27generate a new patch file, run the following commands
28
29```
30diff -ruN openexr/IlmBase/Half/half.cpp ilmbase_half.cpp > ilmbase_half.patch
31diff -ruN openexr/IlmBase/Half/half.h ilmbase_half.h >> ilmbase_half.patch
32diff -ruN openexr/IlmBase/Half/halfLimits.h ilmbase_halfLimits.h >> ilmbase_half.patch
33```
34
35