From bc43614c2585552a910daa876b1b7313a89280b3 Mon Sep 17 00:00:00 2001 From: Hajime Hoshi Date: Sat, 16 Jul 2016 00:17:21 +0900 Subject: [PATCH] graphics: Remove draw.go --- internal/graphics/command.go | 13 +++++++++++++ internal/graphics/draw.go | 28 ---------------------------- 2 files changed, 13 insertions(+), 28 deletions(-) delete mode 100644 internal/graphics/draw.go diff --git a/internal/graphics/command.go b/internal/graphics/command.go index df932163f..f3facd379 100644 --- a/internal/graphics/command.go +++ b/internal/graphics/command.go @@ -26,6 +26,19 @@ import ( "github.com/hajimehoshi/ebiten/internal/graphics/opengl" ) +func glMatrix(m *[4][4]float64) []float32 { + return []float32{ + float32(m[0][0]), float32(m[1][0]), float32(m[2][0]), float32(m[3][0]), + float32(m[0][1]), float32(m[1][1]), float32(m[2][1]), float32(m[3][1]), + float32(m[0][2]), float32(m[1][2]), float32(m[2][2]), float32(m[3][2]), + float32(m[0][3]), float32(m[1][3]), float32(m[2][3]), float32(m[3][3]), + } +} + +type Matrix interface { + Element(i, j int) float64 +} + type command interface { Exec(context *opengl.Context) error } diff --git a/internal/graphics/draw.go b/internal/graphics/draw.go deleted file mode 100644 index 707c1bbb7..000000000 --- a/internal/graphics/draw.go +++ /dev/null @@ -1,28 +0,0 @@ -// Copyright 2014 Hajime Hoshi -// -// Licensed under the Apache License, Version 2.0 (the "License"); -// you may not use this file except in compliance with the License. -// You may obtain a copy of the License at -// -// http://www.apache.org/licenses/LICENSE-2.0 -// -// Unless required by applicable law or agreed to in writing, software -// distributed under the License is distributed on an "AS IS" BASIS, -// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -// See the License for the specific language governing permissions and -// limitations under the License. - -package graphics - -func glMatrix(m *[4][4]float64) []float32 { - return []float32{ - float32(m[0][0]), float32(m[1][0]), float32(m[2][0]), float32(m[3][0]), - float32(m[0][1]), float32(m[1][1]), float32(m[2][1]), float32(m[3][1]), - float32(m[0][2]), float32(m[1][2]), float32(m[2][2]), float32(m[3][2]), - float32(m[0][3]), float32(m[1][3]), float32(m[2][3]), float32(m[3][3]), - } -} - -type Matrix interface { - Element(i, j int) float64 -}