New issue
Advanced search Search tips

Issue 800951 link

Starred by 3 users

Issue metadata

Status: Fixed
Owner:
Closed: Jan 15
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Fuchsia
Pri: 3
Type: Bug



Sign in to add a comment

Port SwiftShader to Fuchsia

Project Member Reported by sergeyu@chromium.org, Jan 10 2018

Issue description

This can be done in two steps:
 1. Fix all low-level issues to get code compiling.
 2. Hook up EGL implementation to Mozart.
 
Blocking: 796979

Comment 2 by capn@chromium.org, Jan 12 2018

Cc: sugoi@chromium.org capn@chromium.org
Feel free to CC me on all SwiftShader issues. Happy to help point you in the right direction.
Project Member

Comment 3 by bugdroid1@chromium.org, Jan 18 2018

The following revision refers to this bug:
  https://swiftshader.googlesource.com/SwiftShader.git/+/53c601e74b81a5dfef0dcb0754e463e7b023fe95

commit 53c601e74b81a5dfef0dcb0754e463e7b023fe95
Author: Sergey Ulanov <sergeyu@chromium.org>
Date: Thu Jan 18 19:44:50 2018

Make it possible to build SwiftShader for Fuchsia.

With this change SwiftShader is buildable for Fuchsia. Integration with
Mozard for EGL will be implemented in a separate CL.

Bug:  chromium:800951 
Change-Id: I60160c91aecaa6cdc6b07de688ff54b686613ab3
Reviewed-on: https://swiftshader-review.googlesource.com/16148
Tested-by: Sergey Ulanov <sergeyu@chromium.org>
Reviewed-by: Nicolas Capens <nicolascapens@google.com>

[modify] https://crrev.com/53c601e74b81a5dfef0dcb0754e463e7b023fe95/src/Common/Socket.cpp
[modify] https://crrev.com/53c601e74b81a5dfef0dcb0754e463e7b023fe95/src/OpenGL/compiler/BUILD.gn
[modify] https://crrev.com/53c601e74b81a5dfef0dcb0754e463e7b023fe95/src/OpenGL/compiler/osinclude.h
[modify] https://crrev.com/53c601e74b81a5dfef0dcb0754e463e7b023fe95/src/OpenGL/libEGL/Display.cpp
[modify] https://crrev.com/53c601e74b81a5dfef0dcb0754e463e7b023fe95/src/OpenGL/libEGL/Surface.cpp
[modify] https://crrev.com/53c601e74b81a5dfef0dcb0754e463e7b023fe95/src/OpenGL/libEGL/libEGL.hpp
[modify] https://crrev.com/53c601e74b81a5dfef0dcb0754e463e7b023fe95/src/OpenGL/libGLES_CM/libGLES_CM.hpp
[modify] https://crrev.com/53c601e74b81a5dfef0dcb0754e463e7b023fe95/src/OpenGL/libGLESv2/libGLESv2.hpp
[modify] https://crrev.com/53c601e74b81a5dfef0dcb0754e463e7b023fe95/third_party/LLVM/BUILD.gn
[add] https://crrev.com/53c601e74b81a5dfef0dcb0754e463e7b023fe95/third_party/LLVM/include-fuchsia/llvm/Config/config.h
[add] https://crrev.com/53c601e74b81a5dfef0dcb0754e463e7b023fe95/third_party/LLVM/include-fuchsia/llvm/Config/llvm-config.h
[add] https://crrev.com/53c601e74b81a5dfef0dcb0754e463e7b023fe95/third_party/LLVM/include-fuchsia/llvm/Support/DataTypes.h
[modify] https://crrev.com/53c601e74b81a5dfef0dcb0754e463e7b023fe95/third_party/LLVM/lib/Support/Mutex.cpp
[modify] https://crrev.com/53c601e74b81a5dfef0dcb0754e463e7b023fe95/third_party/LLVM/lib/Support/Unix/Process.inc

Blocking: -796979
Status: Fixed (was: Started)
We have SwiftShader working in layout tests on fuchsia. We don't plan to integrate it with Scenic

Sign in to add a comment