Magnus Norddahl
|
c1e859dbca
|
Added codegen for column drawers
|
2016-10-07 03:38:43 +02:00 |
|
Magnus Norddahl
|
c960742dbd
|
Fix 64 bit compile errors
|
2016-10-01 11:47:21 +02:00 |
|
Magnus Norddahl
|
8765cf2016
|
Change Windows build to use a precompiled version of LLVM
|
2016-10-01 06:51:55 +02:00 |
|
Magnus Norddahl
|
28bb5da181
|
Hooked up LLVM wall drawers
|
2016-09-30 07:27:25 +02:00 |
|
Magnus Norddahl
|
afab45674b
|
Added half of wall codegen
|
2016-09-29 07:38:33 +02:00 |
|
Magnus Norddahl
|
7be2511269
|
Add codegen files for walls and columns
|
2016-09-29 05:21:43 +02:00 |
|
Magnus Norddahl
|
e5f3c119cd
|
Codegen all DrawSpan variants
|
2016-09-29 04:01:42 +02:00 |
|
Magnus Norddahl
|
efd22346d8
|
Fix linear sampling bug
|
2016-09-29 02:26:36 +02:00 |
|
Magnus Norddahl
|
bfa291b02f
|
Create LLVMDrawers class as the external interface to the drawers
|
2016-09-29 02:10:14 +02:00 |
|
Magnus Norddahl
|
3aea3a0bee
|
Fully implemented codegen for DrawSpan
|
2016-09-28 18:49:39 +02:00 |
|
Magnus Norddahl
|
576fed5afc
|
Add light, blend and sampler functions
|
2016-09-28 05:18:16 +02:00 |
|
Magnus Norddahl
|
f9a7186550
|
Improve DrawSpan codegen enough to do the simple shade for 64x64 flats
|
2016-09-27 22:54:37 +02:00 |
|
Magnus Norddahl
|
20f67ad40a
|
Add SSAShort, shift, and, or, and fix unaligned store
|
2016-09-27 22:53:20 +02:00 |
|
Magnus Norddahl
|
d5c7a7ab76
|
Make LLVM compile and optimize for the current CPU
|
2016-09-27 03:07:03 +02:00 |
|
Magnus Norddahl
|
3dd8b593b6
|
Use LLVM to JIT the code for one of the drawer functions
|
2016-09-26 09:00:19 +02:00 |
|