Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Submission: Sanchit Garg #13

Open
wants to merge 31 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
e037a8e
vertex shader matrix multiplication not working
sanchitgarg Oct 5, 2015
7904051
Matrix values coming out to be nan,
sanchitgarg Oct 6, 2015
0703ddf
Matrices kind of working
sanchitgarg Oct 6, 2015
b26cb98
basic raterization works
sanchitgarg Oct 6, 2015
d33f96b
Added image saving code, basic rasterization
sanchitgarg Oct 7, 2015
82898f5
back face culling
sanchitgarg Oct 7, 2015
9afe6f6
clipping didn't work
sanchitgarg Oct 7, 2015
44efb7b
back face culling works
sanchitgarg Oct 8, 2015
f21dee3
camera struct created, diffused shading, Interpolation not working fo…
sanchitgarg Oct 9, 2015
f0d3cd7
attempted atomicMin, doesn't work with floats, change to int
sanchitgarg Oct 9, 2015
d3c57c6
depth test implemented in fragment shader with atomicMin
sanchitgarg Oct 9, 2015
064533e
camera motion with keys,
sanchitgarg Oct 9, 2015
4fe5c37
moved image to scene
sanchitgarg Oct 9, 2015
4f4cc9c
awesome camera rotation with visual illusion XD
sanchitgarg Oct 9, 2015
3528b40
keyboard rotation working
sanchitgarg Oct 9, 2015
d67940f
keyboard view control with backface culling,
sanchitgarg Oct 9, 2015
6d56700
point rasterizer
sanchitgarg Oct 11, 2015
e2c8e9c
line rasterization
sanchitgarg Oct 11, 2015
4eb19bb
added gaussian filter based anti aliasing
sanchitgarg Oct 11, 2015
aefda0e
mouse interactivity implemented
sanchitgarg Oct 11, 2015
c56f783
fragment shader code separated from rasterizer
sanchitgarg Oct 11, 2015
3065d32
anti aliasing with 4 samples per fragment
sanchitgarg Oct 11, 2015
a3eec40
performance analysis code added
sanchitgarg Oct 12, 2015
b5c758e
readme updated
sanchitgarg Oct 12, 2015
df7541d
readme
sanchitgarg Oct 12, 2015
8c72401
readme analysis added
sanchitgarg Oct 12, 2015
4619d19
video added
sanchitgarg Oct 12, 2015
847b219
more images added
sanchitgarg Oct 12, 2015
782d91a
image size update
sanchitgarg Oct 12, 2015
dc07ab6
image size update
sanchitgarg Oct 12, 2015
2040b0b
anti aliasing image added
sanchitgarg Oct 12, 2015
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
457 changes: 137 additions & 320 deletions README.md

Large diffs are not rendered by default.

Binary file added analysis/BarComparison.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added analysis/PieCharts.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added analysis/Table.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added analysis/analysis tables.numbers
Binary file not shown.
Binary file added analysis/performanceImpactAA.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added analysis/performanceImpactBFC.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
5 changes: 3 additions & 2 deletions cis565_rasterizer.launch
Original file line number Diff line number Diff line change
Expand Up @@ -7,10 +7,11 @@
<intAttribute key="org.eclipse.cdt.launch.ATTR_BUILD_BEFORE_LAUNCH_ATTR" value="2"/>
<stringAttribute key="org.eclipse.cdt.launch.DEBUGGER_ID" value="com.nvidia.cuda.ide.debug.cudagdb"/>
<stringAttribute key="org.eclipse.cdt.launch.DEBUGGER_START_MODE" value="run"/>
<stringAttribute key="org.eclipse.cdt.launch.PROGRAM_ARGUMENTS" value="objs/tri.obj"/>
<stringAttribute key="org.eclipse.cdt.launch.PROGRAM_ARGUMENTS" value="objs/cow_smooth.obj"/>
<stringAttribute key="org.eclipse.cdt.launch.PROGRAM_NAME" value="build/cis565_rasterizer"/>
<stringAttribute key="org.eclipse.cdt.launch.PROJECT_ATTR" value="Project4-CUDA-Rasterizer"/>
<stringAttribute key="org.eclipse.cdt.launch.PROJECT_BUILD_CONFIG_ID_ATTR" value="com.nvidia.cuda.ide.toolchain.on_path.1673801701.1348522543"/>
<stringAttribute key="org.eclipse.cdt.launch.PROJECT_BUILD_CONFIG_ID_ATTR" value=""/>
<booleanAttribute key="org.eclipse.cdt.launch.use_terminal" value="true"/>
<listAttribute key="org.eclipse.debug.core.MAPPED_RESOURCE_PATHS">
<listEntry value="/Project4-CUDA-Rasterizer"/>
</listAttribute>
Expand Down
Binary file added images/Rasterize.2015-10-07_14-28-04z.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/Rasterize.2015-10-08_00-49-50z.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/aa off.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/aa on.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/analysis image.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/back face culling 2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/cow normals.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/diffused shading model (flat).png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/diffused shading model (smooth).png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/line rasterization.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/point rasterization.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/post filtering based antialiasing.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/with depth test.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/with normal interpolation.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/without depth test.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading