summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2018-08-23Fix a series of compiler warningsErwin Jansen
2018-08-23[gl] Allow custom unpack in decoderLingfeng Yang
2018-08-23[snapshot] Save if IOStream has |m_buf| setYurii Zubrytskyi
2018-08-23unconditionally extern "C", update guest encoderLingfeng Yang
2018-08-23Fix running with anything other than lib64GLES_V2_translatorLingfeng Yang
2018-08-23[GPU snapshot] Snapshot translator GLES2 contextYahan Zhou
2018-08-23Remove a bad assert() in IOStream dtorYurii Zubrytskyi
2018-08-23ChecksumCalculator serializationYurii Zubrytskyi
2018-08-23[GPU snapshot] Framebuffer and contexts snapshotYahan Zhou
2018-08-23IOStream and ChannelStream serialization functionsYurii Zubrytskyi
2018-08-23GL state snapshot - initial structureLingfeng Yang
2018-08-23[WIP] glesv31 hostside changesLingfeng Yang
2018-08-23[test] OpenGL unit testsLingfeng Yang
2018-08-23[GLESv3] fix build on older imagesLingfeng Yang
2018-08-23[GLESv3] ES 3.x API implementation v1Lingfeng Yang
2018-08-23[GLESv3] dispatch, (en|de)coder, feature controlLingfeng Yang
2018-08-23[getopt] Fixed our own implementation of getopt()Yurii Zubrytskyi
2018-08-23[build] Copy target CFLAGS into the host onesYurii Zubrytskyi
2018-08-23[apigen] Fix the generated code for WITH_LARGE_SUPPORT=0Yurii Zubrytskyi
2018-08-23[video] Do YV12 conversion on the host with a shaderLingfeng Yang
2018-08-23[video] goldfish_dma androidemu changesLingfeng Yang
2018-08-23Move android-emugl from distrib/ to android/David 'Digit' Turner
2018-08-23emugl: Simplify RenderChannel interface.David 'Digit' Turner
2018-08-23emugl: Move IOStream.h to host/include/libOpenglRender/David 'Digit' Turner
2018-08-23[GL] Minor optimizations and cleanupsYurii Zubrytskyi
2018-08-23SmallVector class for GLes pipe data transfersYurii Zubrytskyi
2018-08-23[gl] Slightly faster checksum calculationYurii Zubrytskyi
2018-08-23[gl] Update the emugen test data for the latest emugen changesYurii Zubrytskyi
2018-08-23[emugen] Slightly better generated code for protocol decodersYurii Zubrytskyi
2018-08-23[gl] Simpler implementation for Unpack() callYurii Zubrytskyi
2018-08-23Refactor pre-process GL resource management (host)Yahan Zhou
2018-08-23goldfish_sync: properly clean up sync objectsLingfeng Yang
2018-08-23goldfish_sync: more robust context creation/destructionLingfeng Yang
2018-08-23Add EGLImage clean up when guest process exitsYahan Zhou
2018-08-23Add host-side EGL sync + GLESv3 supportLingfeng Yang
2018-08-23Fix Werrors in decoderLingfeng Yang
2018-08-23Add flush to rcCloseColorBufferPuidYahan Zhou
2018-08-23[GLES1->2] Properly separate entry points / internal callsLingfeng Yang
2018-08-23[GLES1->2] Add GLES1->2 translation entry points and link themLingfeng Yang
2018-08-23Add pre-process pipe for gralloc memory cleanupYahan Zhou
2018-08-23Make OpenGL logger thread safeLingfeng Yang
2018-08-23Make generated encoder compatible with c++98Yahan Zhou
2018-08-23EGLDispatch.cpp: Remove compiler warning.David 'Digit' Turner
2018-08-23Fix gl encoder generatorYahan Zhou
2018-08-23[style] Remove all pointer initializations of ptr(NULL) styleYurii Zubrytskyi
2018-08-23[gl] Fix a wrong comparison in GenericOutputBuffer<>Yurii Zubrytskyi
2018-08-23[gl] Implementation of the new emugl interfaceYurii Zubrytskyi
2018-08-23[gl] New opengl rendering library interfaceYurii Zubrytskyi
2018-08-23[gl] Use stack memory for realigning the gl buffers if possibleYurii Zubrytskyi
2018-08-23[emugl] Got rid of SmartPtr - it's shared_ptr nowYurii Zubrytskyi