Back to home page

EIC code displayed by LXR

 
 

    


Last indexation completed on 2026-04-09 08:39:18 UTC

 
  Name Size Date (UTC) Last indexed Description
  Name Size Date (UTC) Last indexed Description
folder Parent directory - 2026-04-09 07:00:49  
folder tests/ - 2026-04-09 07:00:48  
AS.h 130 bytes 2026-04-09 07:00:48 2026-04-09 07:49:00

pragma once

BI.h 1272 bytes 2026-04-09 07:00:48 2026-04-09 07:49:00

pragma once

Binding.h 925 bytes 2026-04-09 07:00:48 2026-04-09 07:49:00

pragma once

cachegrab.sh 2752 bytes 2026-04-09 07:00:48 2026-04-09 07:49:00  
cf.sh 232 bytes 2026-04-09 07:00:48 2026-04-09 07:49:00  
cf_grab.sh 55 bytes 2026-04-09 07:00:48 2026-04-09 07:49:00  
Check.cu 1039 bytes 2026-04-09 07:00:48 2026-04-09 07:49:00  
CMakeLists.txt 3179 bytes 2026-04-09 07:00:48 -  
cpjpg.py 1326 bytes 2026-04-09 07:00:48 2026-04-09 07:49:00  
CSGOptiX.cc 38826 bytes 2026-04-09 07:00:48 2026-04-09 07:49:00

NOTE : < 7 BRANCH NO LONGER VIABLE BUT ITS EXPEDIENT TO KEEP IT FOR LAPTOP COMPILATION This code contains two branches for old (OptiX < 7) and new (OptiX 7+) API Branched aspects: 1.

CSGOptiX.h 5039 bytes 2026-04-09 07:00:48 2026-04-09 07:49:00  
CSGOptiX6.cu 4443 bytes 2026-04-09 07:00:48 2026-04-09 07:49:00  
CSGOptiX6geo.cu 2735 bytes 2026-04-09 07:00:48 2026-04-09 07:49:01  
CSGOptiX7.cu 32790 bytes 2026-04-09 07:00:48 2026-04-09 07:49:01  
CSGOPTIX_API_EXPORT.hh 1501 bytes 2026-04-09 07:00:48 2026-04-09 07:49:01  
CSGOPTIX_LOG.cc 990 bytes 2026-04-09 07:00:48 2026-04-09 07:49:01  
CSGOPTIX_LOG.hh 450 bytes 2026-04-09 07:00:48 2026-04-09 07:49:01  
CSGOptiX_old.cc 3672 bytes 2026-04-09 07:00:48 2026-04-09 07:49:01  
CSGOptiXRenderTest.sh 853 bytes 2026-04-09 07:00:48 2026-04-09 07:49:01  
CSGOptiXService.h 2153 bytes 2026-04-09 07:00:48 2026-04-09 07:49:01

The CSGOptiXService.h struct provides a very high level C++ API to CSGOptiX functionality that is exposed to python within the "opticks_CSGOptiX" extension module.

Ctx.cc 1897 bytes 2026-04-09 07:00:48 2026-04-09 07:49:01  
Ctx.h 729 bytes 2026-04-09 07:00:48 2026-04-09 07:49:01

Ctx : instanciation creates OptiX 7 optixDeviceContext and populates Properties Instanciated by CSGOptiX::initCtx dump properties using: CSGOptiX=INFO

cu.sh 102 bytes 2026-04-09 07:00:48 2026-04-09 07:49:01  
cxr.sh 6138 bytes 2026-04-09 07:00:48 2026-04-09 07:49:01  
cxr_arglist.sh 1336 bytes 2026-04-09 07:00:48 2026-04-09 07:49:01  
cxr_cfbase.sh 2297 bytes 2026-04-09 07:00:48 2026-04-09 07:49:01  
cxr_debug.sh 904 bytes 2026-04-09 07:00:48 2026-04-09 07:49:01  
cxr_demo.sh 2357 bytes 2026-04-09 07:00:48 2026-04-09 07:49:01  
cxr_demos.sh 286 bytes 2026-04-09 07:00:48 2026-04-09 07:49:01  
cxr_flight.sh 1334 bytes 2026-04-09 07:00:48 2026-04-09 07:49:01  
cxr_geochain.sh 4399 bytes 2026-04-09 07:00:48 2026-04-09 07:49:01  
cxr_grab.sh 579 bytes 2026-04-09 07:00:48 2026-04-09 07:49:01  
cxr_min.sh 10584 bytes 2026-04-09 07:00:48 2026-04-09 07:49:01  
cxr_overview.sh 3685 bytes 2026-04-09 07:00:48 2026-04-09 07:49:01  
cxr_pub.sh 61 bytes 2026-04-09 07:00:48 2026-04-09 07:49:01  
cxr_resolution_scan.sh 508 bytes 2026-04-09 07:00:48 2026-04-09 07:49:01  
cxr_rsync.sh 1278 bytes 2026-04-09 07:00:48 2026-04-09 07:49:01  
cxr_scan.sh 5421 bytes 2026-04-09 07:00:48 2026-04-09 07:49:01  
cxr_scan_elv.sh 5421 bytes 2026-04-09 07:00:48 2026-04-09 07:49:01  
cxr_scan_emm.sh 5421 bytes 2026-04-09 07:00:48 2026-04-09 07:49:01  
cxr_solid.sh 2408 bytes 2026-04-09 07:00:48 2026-04-09 07:49:01  
cxr_solids.sh 82 bytes 2026-04-09 07:00:48 2026-04-09 07:49:01  
cxr_table.sh 188 bytes 2026-04-09 07:00:48 2026-04-09 07:49:01  
cxr_view.sh 7703 bytes 2026-04-09 07:00:48 2026-04-09 07:49:01  
cxr_views.sh 89 bytes 2026-04-09 07:00:48 2026-04-09 07:49:01  
cxs.sh 9750 bytes 2026-04-09 07:00:48 2026-04-09 07:49:01  
cxs_check.sh 156 bytes 2026-04-09 07:00:48 2026-04-09 07:49:01  
cxs_debug.sh 2027 bytes 2026-04-09 07:00:48 2026-04-09 07:49:01  
cxs_geochain.sh 4621 bytes 2026-04-09 07:00:48 2026-04-09 07:49:01  
cxs_grab.sh 167 bytes 2026-04-09 07:00:48 2026-04-09 07:49:01  
cxs_Hama.sh 1559 bytes 2026-04-09 07:00:48 2026-04-09 07:49:01  
cxs_min.py 5125 bytes 2026-04-09 07:00:48 2026-04-09 07:49:01  
cxs_min.sh 21959 bytes 2026-04-09 07:00:48 2026-04-09 07:49:02  
cxs_min_AB.py 1068 bytes 2026-04-09 07:00:48 2026-04-09 07:49:02  
cxs_min_igs.sh 8971 bytes 2026-04-09 07:00:48 2026-04-09 07:49:02  
cxs_min_scan.sh 1573 bytes 2026-04-09 07:00:48 2026-04-09 07:49:02  
cxs_old.sh 1395 bytes 2026-04-09 07:00:48 2026-04-09 07:49:02  
cxs_pub.sh 71 bytes 2026-04-09 07:00:48 2026-04-09 07:49:02  
cxs_raindrop.sh 3094 bytes 2026-04-09 07:00:48 2026-04-09 07:49:02  
cxs_solidXJfixture.sh 7164 bytes 2026-04-09 07:00:48 2026-04-09 07:49:02  
cxs_uni_acrylic.sh 924 bytes 2026-04-09 07:00:48 2026-04-09 07:49:02  
cxsd.sh 108 bytes 2026-04-09 07:00:48 2026-04-09 07:49:02  
cxsim.sh 1910 bytes 2026-04-09 07:00:48 2026-04-09 07:49:02  
cxsimulate.sh 1933 bytes 2026-04-09 07:00:48 2026-04-09 07:49:02  
cxt_min.py 19561 bytes 2026-04-09 07:00:48 2026-04-09 07:49:02  
cxt_min.sh 8920 bytes 2026-04-09 07:00:48 2026-04-09 07:49:02  
cxt_precision.py 3479 bytes 2026-04-09 07:00:48 2026-04-09 07:49:02  
cxt_precision.sh 4016 bytes 2026-04-09 07:00:48 2026-04-09 07:49:02  
elv.sh 2169 bytes 2026-04-09 07:00:48 2026-04-09 07:49:02  
emm.sh 2169 bytes 2026-04-09 07:00:48 2026-04-09 07:49:02  
FindDirUpTree.py 711 bytes 2026-04-09 07:00:48 2026-04-09 07:49:02  
Frame.cc 5318 bytes 2026-04-09 07:00:48 2026-04-09 07:49:02

include <iostream>

Frame.h 2165 bytes 2026-04-09 07:00:48 2026-04-09 07:49:02 Frame as in window, not volume
GAS.cc 18 bytes 2026-04-09 07:00:48 2026-04-09 07:49:02

include "GAS.h"

GAS.h 124 bytes 2026-04-09 07:00:48 2026-04-09 07:49:02

pragma once

GAS_Builder.cc 10085 bytes 2026-04-09 07:00:48 2026-04-09 07:49:02  
GAS_Builder.h 854 bytes 2026-04-09 07:00:48 2026-04-09 07:49:02

pragma once

geocache_grab.sh 802 bytes 2026-04-09 07:00:48 2026-04-09 07:49:02  
grab.sh 5963 bytes 2026-04-09 07:00:48 2026-04-09 07:49:02  
grabsnap.sh 1599 bytes 2026-04-09 07:00:48 2026-04-09 07:49:02  
IAS.cc 19 bytes 2026-04-09 07:00:48 2026-04-09 07:49:02

include "IAS.h"

IAS.h 675 bytes 2026-04-09 07:00:48 2026-04-09 07:49:02

pragma once

IAS_Builder.cc 4464 bytes 2026-04-09 07:00:48 2026-04-09 07:49:02

include <cassert>

IAS_Builder.h 195 bytes 2026-04-09 07:00:48 2026-04-09 07:49:02

pragma once

image_grid.sh 1603 bytes 2026-04-09 07:00:48 2026-04-09 07:49:02  
index.rst 10401 bytes 2026-04-09 07:00:48 -  
InstanceId.h 2668 bytes 2026-04-09 07:00:48 2026-04-09 07:49:02  
LICENSE 11357 bytes 2026-04-09 07:00:48 -  
nmskSolidMaskTail.sh 84 bytes 2026-04-09 07:00:48 2026-04-09 07:49:02  
open.sh 377 bytes 2026-04-09 07:00:48 2026-04-09 07:49:02  
openline.sh 1576 bytes 2026-04-09 07:00:48 2026-04-09 07:49:02  
OPT.h 11340 bytes 2026-04-09 07:00:48 2026-04-09 07:49:02

pragma once

opticks_CSGOptiX.cc 2997 bytes 2026-04-09 07:00:48 2026-04-09 07:49:02  
Params.cc 5175 bytes 2026-04-09 07:00:48 2026-04-09 07:49:02

include "SRG.h"

Params.h 2925 bytes 2026-04-09 07:00:48 2026-04-09 07:49:02

CPU side params instanciated in CSGOptiX::CSGOptiX and populated by CSGOptiX::init methods

PIP.cc 16964 bytes 2026-04-09 07:00:48 2026-04-09 07:49:03

include <iostream>

PIP.h 2705 bytes 2026-04-09 07:00:48 2026-04-09 07:49:03

PIP : OptiX 7 Ray Trace Program Pipeline Aiming to keep this geometry independent, so it is just responsible to convert the ptx code into an optix ray trace pipeline.

Pointer.h 1119 bytes 2026-04-09 07:00:48 2026-04-09 07:49:03

https://github.com/ingowald/optix7course/blob/master/example08_addingTextures/devicePrograms.cu See env-;optix7c-

Properties.cc 4777 bytes 2026-04-09 07:00:48 2026-04-09 07:49:03

include "Properties.h"

Properties.h 1193 bytes 2026-04-09 07:00:48 2026-04-09 07:49:03  
pub.sh 503 bytes 2026-04-09 07:00:48 2026-04-09 07:49:03  
pub1.sh 1644 bytes 2026-04-09 07:00:48 2026-04-09 07:49:03  
resolut.bash 930 bytes 2026-04-09 07:00:48 2026-04-09 07:49:03  
SBT.cc 34443 bytes 2026-04-09 07:00:48 2026-04-09 07:49:03

include <iostream>

SBT.h 3936 bytes 2026-04-09 07:00:48 2026-04-09 07:49:03  
Six.cc 15713 bytes 2026-04-09 07:00:48 2026-04-09 07:49:03

Enables the new workflow CSGFoundry geometry developed for use with the all new OptiX 7 API to be used with the old OptiX API versions 5 and 6.

Six.h 2709 bytes 2026-04-09 07:00:48 2026-04-09 07:49:03

Six : backward compatibility layer : enabling new workflow CSGFoundry geometry to be used with OptiX < 7

sync.sh 182 bytes 2026-04-09 07:00:48 2026-04-09 07:49:03  
tmp_grab.sh 2777 bytes 2026-04-09 07:00:48 2026-04-09 07:49:03  
tmpgrab.sh 2019 bytes 2026-04-09 07:00:48 2026-04-09 07:49:03