Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
9.2.2023: Due to updates GitLab will be unavailable for some minutes between 9:00 and 11:00.
Open sidebar
CAMP
campvis-public
Commits
72597c1d
Commit
72597c1d
authored
Jan 24, 2014
by
Christian Schulte zu Berge
Browse files
removed a left over OpenCL fragment
parent
a1a7bc7d
Changes
1
Hide whitespace changes
Inline
Side-by-side
core/cl/tools/raycasting.cl
deleted
100644 → 0
View file @
a1a7bc7d
//
================================================================================================
//
//
This
file
is
part
of
the
CAMPVis
Visualization
Framework.
//
//
If
not
explicitly
stated
otherwise:
Copyright
(
C
)
2012
,
all
rights
reserved,
//
Christian
Schulte
zu
Berge
(
christian.szb@in.tum.de
)
//
Chair
for
Computer
Aided
Medical
Procedures
//
Technische
Universit
ä
t
M
ü
nchen
//
Boltzmannstr.
3
,
85748
Garching
b.
M
ü
nchen,
Germany
//
//
The
licensing
of
this
softare
is
not
yet
resolved.
Until
then,
redistribution
in
source
or
//
binary
forms
outside
the
CAMP
chair
is
not
permitted,
unless
explicitly
stated
in
legal
form.
//
However,
the
names
of
the
original
authors
and
the
above
copyright
notice
must
retain
in
its
//
original
state
in
any
case.
//
//
Legal
disclaimer
provided
by
the
BSD
license:
//
THIS
SOFTWARE
IS
PROVIDED
BY
THE
COPYRIGHT
HOLDERS
AND
CONTRIBUTORS
"AS IS"
AND
ANY
EXPRESS
OR
//
IMPLIED
WARRANTIES,
INCLUDING,
BUT
NOT
LIMITED
TO,
THE
IMPLIED
WARRANTIES
OF
MERCHANTABILITY
//
AND
FITNESS
FOR
A
PARTICULAR
PURPOSE
ARE
DISCLAIMED.
IN
NO
EVENT
SHALL
THE
COPYRIGHT
HOLDER
OR
//
CONTRIBUTORS
BE
LIABLE
FOR
ANY
DIRECT,
INDIRECT,
INCIDENTAL,
SPECIAL,
EXEMPLARY,
OR
//
CONSEQUENTIAL
DAMAGES
(
INCLUDING,
BUT
NOT
LIMITED
TO,
PROCUREMENT
OF
SUBSTITUTE
GOODS
OR
//
SERVICES
; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
//
THEORY
OF
LIABILITY,
WHETHER
IN
CONTRACT,
STRICT
LIABILITY,
OR
TORT
(
INCLUDING
NEGLIGENCE
OR
//
OTHERWISE
)
ARISING
IN
ANY
WAY
OUT
OF
THE
USE
OF
THIS
SOFTWARE,
EVEN
IF
ADVISED
OF
THE
//
POSSIBILITY
OF
SUCH
DAMAGE.
//
//
================================================================================================
/**
*
Code
adapted
from:
https://www.marcusbannerman.co.uk/index.php/component/content/article/42-articles/97-vol-render-optimizations.htm
*/
float4
jitterEntryPoint
(
float4
position,
float4
direction,
float
stepSize
)
{
float
random
;
fract
(
sin
((
float
)
get_global_id
(
0
)
*
12.9898
+
(
float
)
get_global_id
(
1
)
*
78.233
)
*
43758.5453
,
&random
)
;
return
position
+
direction
*
(
stepSize
*
random
)
;
}
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment