Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
frameworks
/
rs
/
bcd361861f4db592d48972f86bc1771abe189b7d
/
rsProgramFragment.cpp
c7968a0
Array type and allocation support
by Jason Sams
· 10 years ago
44bef6f
Replace NULL macros with nullptr literals.
by Chris Wailes
· 10 years ago
f8852d0
Work-around 64bit build issues.
by Ian Rogers
· 11 years ago
f313dc3
Remove internal element builder and vector code.
by Jason Sams
· 11 years ago
a7f5e04
Remove unnecessary string operations.
by Jason Sams
· 11 years ago
a572aca
Add support for YUV allocations.
by Jason Sams
· 12 years ago
807fdc4
Move memory layout to driver.
by Jason Sams
· 12 years ago
e3150cf
Plumb context through for serialization.
by Jason Sams
· 12 years ago
748eb07
Piping texture names through shader builder. Fixing uint size_t mismatch.
by Alex Sakhartchouk
· 13 years ago
af12ac6
Rename (IF_)LOGE(_IF) to (IF_)ALOGE(_IF) DO NOT MERGE
by Steve Block
· 13 years ago
064aa7e
Remove ObjBaseRef from the hal struct
by Alex Sakhartchouk
· 13 years ago
c700e64
Fixing asynchronous performance issues.
by Alex Sakhartchouk
· 13 years ago
b81a0eb
More work to make libRS buildable on the host.
by Alex Sakhartchouk
· 13 years ago
eb4fe18
Start splitting allocation into hal and core.
by Jason Sams
· 13 years ago
c19ff01
rsLib cleanup
by Alex Sakhartchouk
· 14 years ago
c2c02a8
Code Cleanup and better Sampler creation method
by Alex Sakhartchouk
· 14 years ago
a04e30d
Moving renderscript GL code into the HAL
by Alex Sakhartchouk
· 14 years ago
77d9f4b
Cleaning up the serialization change.
by Alex Sakhartchouk
· 14 years ago
366c9c8
Allocation API update.
by Jason Sams
· 14 years ago
87319de
More error checks
by Jason Sams
· 14 years ago
84e4027
Support for cubemaps.
by Alex Sakhartchouk
· 14 years ago
afb743a
Code cleanup to make formatting consistent across all the renderscript files.
by Alex Sakhartchouk
· 14 years ago
54929cc
Moving attrib creation to Mesh. Adding arrays as shader inputs.
by Alex Sakhartchouk
· 14 years ago
f0c1df4
Begin adding async allocation creation.
by Jason Sams
· 14 years ago
225afd3
Fix refcounting bugs where the sys refcount
by Jason Sams
· 14 years ago
7ffcaf2
changing vec4 to vec2 for perf reasons.
by Alex Sakhartchouk
· 14 years ago
889fe50
fixing bugs 3053960, 3044804, 3044798
by Alex Sakhartchouk
· 14 years ago
886f11a
More robust attribute binding
by Alex Sakhartchouk
· 14 years ago
383e5b1
Adding support for all allowed textures.
by Alex Sakhartchouk
· 14 years ago
df9f1c2
Remove excessive logging.
by Jason Sams
· 14 years ago
900f161
Cleanup GL setup code and remove legacy 1.1 paths.
by Jason Sams
· 14 years ago
e7ae69f
Shader changes to allow for more flexible constant binding.
by Alex Sakhartchouk
· 14 years ago
660ccc7
Fixing fragment shader bounding code
by Alex Sakhartchouk
· 14 years ago
6e93421
Fixing uniform binding for fragment shader.
by Alex Sakhartchouk
· 14 years ago
0002a17
Use lowp colors in fixed funtion emulation.
by Jason Sams
· 14 years ago
6445e52
Support constant and varying colors in ProgramFragment.
by Jason Sams
· 14 years ago
e64c2f1
Re-enable optimization for detecting nop state changes in fragment
by Jason Sams
· 14 years ago
fb6b614
Removed unnecessary change based on comments.
by Alex Sakhartchouk
· 15 years ago
5a27917
Remove excess logging.
by Jason Sams
· 15 years ago
771565f
Change RS to use the passed surface size rather than EGL size.
by Jason Sams
· 15 years ago
be36bf3
Convert renderscript from using ACC to LLVM for its compiler.
by Jason Sams
· 15 years ago
ef21edc
beging np2 extension check work.
by Jason Sams
· 15 years ago
3eb28f0
Fix some minor bugs with GL state setup that were exposed by Droids driver.
by Jason Sams
· 15 years ago
433eca3
More complete support for named attribs. Adds user typed attribs as available to programVertex. Non user attribs are not treated like user for GL2 for simplicity.
by Jason Sams
· 15 years ago
d01d970
Element restructuring. Add support for new basic Element types including the RS objects and vectors(2-4). In theory this paves the way for maintaining type info for RS objects, passing elements for GLSL uiforms/attribs/varyings, and supporting nested structures.
by Jason Sams
· 15 years ago
7dad9c3
Move texture bindings to base program object. Change ProgramFragment creation to require a texture format in 1.0 mode.
by Jason Sams
· 15 years ago
cd50653
Place shader logging behind prop to declutter logs.
by Jason Sams
· 15 years ago
f2e4fa2
Continue es2 shader dev
by Jason Sams
· 15 years ago
4815c0d
Continue development of es2.0 user shader support for renderscript. This change cleans up ProgramVertex creation and adds support for passing input, output, and constant type info.
by Jason Sams
· 15 years ago
cf4c7c9
Implement RS tracked defered texture and buffer object uploads.
by Jason Sams
· 15 years ago
f2a5d73
Beging GL2 user shaders. Switch master to using GL2 by default.
by Jason Sams
· 15 years ago
c460e55
Begin gl2 support. Renderscript still uses GL1.1 by default. However, 2.0 can be enabled and will render most tests correctly.
by Jason Sams
· 15 years ago
f2649a9
Improved object lifecycle tracking and fix leaks.
by Jason Sams
· 15 years ago
e514b45
Improve renderscript context teardown. Track object in the system and then force their cleanup by releasing all user references once destroy context is called. Java layer will no longer send destroy notifications for objects garbage collected once a context is destroyed.
by Jason Sams
· 15 years ago
e62cc90
Fix point sprites.
by Romain Guy
· 15 years ago
9397e30
Implement async data/subData. Implement TriangleMeshBuilder in SimpleMesh which replaces TriangleMesh. Update Film to use new builder.
by Jason Sams
· 15 years ago
afcb25c
Add support for selecting the color bit depth and if the application used a depth buffer.
by Jason Sams
· 15 years ago
e015841
Point Sprites
by Jason Sams
· 15 years ago
707aaf3
Cleanup of object destruction. No need to have a per-class destruction function. This was a legacy of the distant past when the classes did not have a common base.
by Jason Sams
· 15 years ago
e5ffb87
Begin implementing SimpleMesh and fix some bugs with refcounting and java object destruction tracking.
by Jason Sams
· 15 years ago
cfb1d11
Remove useless slot from ProgramVertex. Optimize GL state setup.
by Jason Sams
· 15 years ago
334fd9a
Add support for multitexture and fix allocation ref counting bug in RS. Add plaque to rollo and leave it disabled due to ugly appearance.
by Jason Sams
· 15 years ago
992a0b7
Cleanup logging and fix a startup race condition that manifested on Firestone.
by Jason Sams
· 15 years ago
1aa5a4e
Cleanup includes so Log.h can use the tag. rsUtils.h is the file that should be included everywhere and contain rs global defines.
by Jason Sams
· 15 years ago
8ce125b
Implement default programs and implement defaults and parents for imports.
by Jason Sams
· 15 years ago
a0a1b6f
Add named objects and implement support for ProgramFragmentStore and ProgramFragment to be used by name in scripts.
by Jason Sams
· 15 years ago
39c8bc7
Add sampler support
by Jason Sams
· 15 years ago
6678e9b
Implement first pass bitmap to allocation support. The Java bindings can create a 2D allocation by passing in a Bitmap object.
by Jason Sams
· 15 years ago
326e0dd
Add the Renderscript library. (Not in the build by default yet.)
by Jason Sams
· 16 years ago