Grading Update 6: Grades posted to Workday Student.
I'm not going to post these on the Web. Not because they're
bad, just to save time. Thank you for your effort in GPU programming!
Have a good winter break!
14 December 2025, 17:46:04 CST
Grading Update 5: I haven't yet decided on
the course grades. I'll need to consult the pillow again.
If it's any consolation, the longer I think the more lenient
I get. The next grading update should be posted about 18:00
tomorrow.
13 December 2025, 19:11:23 CST
Grading Update 4:Final Exam Grades Ready
The median grade is better than the 2024 final exam, and
some did well. One person aced the exam! But, many
did poorly. The median is 41 and the range is [7,100].
Many could have done much better on Problem 1, the geometry
shader. When AGI takes over there will be no need to think,
but we are not there yet ... AFAIK. To find
out your grade or just to see the aliases click here.
Course grades may be posted tomorrow or Monday.
The next grading update should be posted about 18:00
tomorrow.
13 December 2025, 17:59:52 CST
Grading Update 3: Problems 1-5 graded, Problem 6
partially graded. Final exam grades will be posted later tonight,
perhaps in an hour. So, the next grading update will
be posted at about 19:00, maybe a bit later.
12 December 2025, 17:58:08 CST
Grading Update 2: Problem 1 graded, Problem 2
partially graded. Final exam grades should be available
tomorrow. Maybe course grades too, but I might need
to consult with the pillow. The next grading update should
be posted tomorrow by about approximately 18:00.
11 December 2025, 12:19:13 CST
Grading Update 1: Linked the Final Exam
to the previous work page. Grading will start tomorrow afternoon,
or perhaps earlier. Final exam grades may be available Saturday.
The next grading update will be posted tomorrow by approximately
18:00.
Homework 5 assigned, due Sunday evening, 30
November. Zero-penalty late submissions may be accepted.
21 November 2025, 19:13:26 CST
Homework 5 and 6 will be assigned some time tomorrow.
18 November 2025, 10:17:30 CST
FWIW, updated the Homework 4 handout with
information on how to change the texture images, and on
choosing colors.
16 November 2025, 18:00:12 CST
Homework 4 assigned, due Friday evening, 21
November 2025.
3 November 2025, 16:58:48 CST
Linked the Midterm Exam solution
to the previous work page. The solution to the cyan cylinder question
lacks an illustration. That may be added later.
2 November 2025, 18:54:35 CST
Grading Update 3:Midterm Exam
grades ready. The grade range was wide, with the average
at 49.6 and the median at 46. To find our your grade click here.
2 November 2025, 17:40:50 CST
Grading Update 2: Problems 1-3 graded. Midterm exam
grades will probably be available tonight. The next
grading update will be posted by about 20:00 central standard
time.
31 October 2025, 11:23:32 CDT
Grading Update 1: Linked the Midterm Exam to the
previous work page. Grading will start some time over the weekend. The
next grading update will be posted on Sunday at about 18:00
standard time. Don't forget to savor your extra hour of sleep
on Monday morning.
I'd like to thank everyone for responding to my request for
a sign of life (course participation). Everyone that was
on the registration list responded in some way, and so no
one was marked not attending.
During class today some students brought up the possibility that
the distortion equation described in the Homework 1 handout does not
correspond to the distortion shown in the screenshot in the handout.
I've double-checked the solution, which was used to generate the
screenshots in the handout, and it does appear to match the equation
in the handout. Though the equation shown is correct, the handout will
be has been updated with more screenshots.
If your code exits with an abort error it may be because
the index used for fb_dup is out of range. To check
whether that is the case, and if so, to look at how the index
is computed run hw01-debug under gdb and when it
prints the error message first type where to get
a call stack (back trace). Then locate the frame where your
code is (look for "hw01.cc:LINE" at the end of a frame entry). Then
type frame X where X is the frame where your code
executed. Use up and down to move up and down.
You can print variable values and expressions using the command p,
for example, p x or p y*win_width. To get the size
of fb_dup type p fb_dup.size().
6 September 2025, 16:53:21 CDT
The deadline for Homework 1 changed
to Tuesday evening. In Problem 2 be careful about keeping
the index to fb_dup in the correct range (see the
end of the homework handout). If an out-of-range index
is use execution will exit with an error.
3 September 2025, 18:34:24 CDT
Homework 1 assigned, due Monday, 8
Tuesday, 9 September 2025.