「opengl」を含む日記 RSS

はてなキーワード: openglとは

2023-03-15

OpenAI、周りに比べたら全然Openではない印象を受ける

OpenGLとかOpenCLとかのOSSと違って個人であれこれできる口がなく、

「うちのGPTなんちゃらを使いたいなら金払ってAPI叩きな!」

っていうのは守銭奴感あるよね。

 

もちろん学習したリソースコストを回収する名目はわかるけど、

それも個人勝手にやれるようにすればこっち持ちだからなぁ。

2022-04-13

anond:20220413170313

作ったらええよ

QtとかDelphiみたいなのでポトペタでもええし、

クロスプラットホーム意識してOpenGLとか底辺にしてガリガリ書いてもええし、

PythonでもGoでもRustでもErlangでもええよ

Electronでもええよ

単に画像表示するぐらいなら今の時代瞬でできるやろ

ライセンス縛りなければGitHubからガンガンパクればええ

ちょっとしたツール作るにはい時代だと思う

ただ、てっぺん狙うのはつらい時代になったと思うけど

昔は局地戦でなら個人でもAdobeに勝てるみたいな分野とかあったけど、

今はその分野での勝者が決まってるか、

Adobeみたいな大きいのに取り込まれてるか、

OSSでそれなりのがあったり、中途半端は金にならなくなった

ソフトウェアとか計算機界隈にはあんまり夢が感じられないので、

将来性を考えているなら、医療とか、軍需とか、別に行くといいよ

2022-02-14

クロノス社員になりたい

OpenGLとかVulkanとかと関係ないです

ガイバーの方です

新卒で入れるような会社なのでしょうか

そもそもバイオとか出ないと採用されないのではないか

電子とか機械の枠はないのでしょうか

調整槽の設計とか業務は色々とありそうに思えます

2021-12-24

anond:20211223202753

間違いだらけ。ゲームWindowsの上でだってGPUに直接アクセスなんてしてない(DirectX知らんのかよ)。SteamOSではWinゲームを動かすためにWinAPIをLinux上に実装したProtonを使ってて、DirectXOpenGLなどで実装されているんだ。












(これははもじい)

https://b.hatena.ne.jp/entry/4712974905689489282/comment/agricola

2021-12-03

BLがあるのなら、

GLがあるのだろうか…

OpenGLがあるのならOpenBLがあるのだろうか…

OpenALとかOpenCVとか色々あるよな…

というか、オープンBLってなんやねん…

2021-11-28

面倒でやってなかったのだけど"VcXsrv wsl2 opengl slow"みたいに検索して

やっとWSL2でまたOpenGLがまともに表示されるようになった

面倒で調べてなかった

WSL2のGUI周りはMS側が大幅に改善するのだろうし、

多分、Windows 11ならもう改善されてるのかもしれないけど、

とりあえずglxgearsがまともに動くようになって良かった

画面が再描画されないで異常に高いFPSの数値が出るとか、

垂直同期を…とか表示されるけど、全然リフレッシュされんやんけ、

と思ったり、やっぱりWSLでWeb以外はまだまだつらいなぁ…

gitkぐらいなら問題ないみたいだけど

当面はバージョン2ぐらいの簡単OpenGLが動くだけでもいいかな…

2021-11-08

なんか昨日から色々悩みまくってググりまくって、どうもVisual Studioバグみたい、

というところまでGitHubのissuesとか読んで、たどり着いたけど、なんか精神的にもつらい…

そういえば、だいぶ昔にAccessの開発中にバグを見つけたこともあったなぁ…

あれは自分試行錯誤して回避できたけど、昨今のMicrosoftデスクトップ開発はわけわからん

WPFだのUWPだの、これからReunionだのWinUI 3だの、.Net Frameworkバージョンも乱立し、

.Net coreだのstandardだの、なんか面倒になってElectronだの、

もうゲームフレームワークOpenGLなりDirectXなりでGUI自分で書いた方が早いんでなの?

みたいになったり、なんだかんだでWindowsのストアが盛り上がらないの分かる気がする、

というか、Windows Phoneが失敗した痛手をまだ引き摺ってる気もする

HTMLだけ書ければWebは最低限GUIができてしまうわけだけど、

どうしてこんなにネイティブWindowsだと、.NET時代になっても魔窟になるんだろうな

MVVMフレームワークも乱立してるし、

でも、それでできたアプリがElectronと変わらないような感じだったりして落胆するんだけど、

だまってQtでも使ってろってことなんだろうなぁ、まぁ、そうだよなぁ、うーん

2021-10-23

SwiftKotlin勉強してて思ったのだけど、

iOS とか、Android部品を使うだけのアプリならいいかもしれないけど、OpenGL とか使う場合C# とかのが良いのですかね?というか、Facebook とか Twitter アプリがどうやって作ってるのか、全くイメージできん。

2021-09-03

誰か OpenGLIME の小窓の設定をなんとかする方法を教えて!

日本語IME で利用するときに、どうすりゃ理想ゲームが作れるかを知りたいのだ。ゲームチャットするときに、IME の小窓がないとめんどいだろう?

2021-08-31

anond:20210831192438

いわゆるDirectXとかOpenGLってくくりじゃないのね

GPGPUってのがどんなAPI使ってるのかイマイチよくわからん

2021-05-16

突然、紹介されるAndroidアプリ集を書いた増田ガジェット

こういうオープンソースとか詳しい人ってどんなスマホパソコン使ってんだろ?

気になるし資金的余裕があれば真似したい

anond:20210516133911

とのことなので暇だし書いてみる

パソコン

自作デスクトップパソコン
OSArch Linux
CPURyzen 9 5900X
ワーキングメモリ32GB DDR4 SDRAM
ストレージ(システム)1TB NVMe SSD
ストレージ(データ1)6TB SATA HDD(RAID0+1)
ストレージ(データ2)6TB SATA HDD(RAID0+1)
ストレージ(データ3)6TB SATA HDD(RAID0+1)
ストレージ(データ4)6TB SATA HDD(RAID0+1)
GPURadeon RX 6900 XT 16GB
ディスプレイモニタ(プライマリ)LG 35WN75C-B
ディスプレイモニタ(セカンダリ)中華ノーブランド14インチ16:9タッチスクリーンディスプレイ
キーボードLily58 Pro(黒軸)
トラックボールExpert Mouse K72359JP

AMD理由OpenGLを重視したか
データには主に子供写真動画が一杯入ってるので速度と冗長性を取ってHDD無駄使いしてる
タッチスクリーンディスプレイタッチスクリーン使うアプリ開発用でAliExpressから拾ってきたガワがない詳細不明品、3Dプリンタで作ったガワで無理矢理マウントアームに付けてる

ノートパソコン
ASUS Chromebook Flip C436FA
OSChrome OS
CPUCore i7-10510U
ワーキングメモリ16GB DDR4 SDRAM
ストレージ(システム+データ)512GB NVMe SSD
ディスプレイモニタ14インチFullHD

ノートパソコンではメインとなってるChromebook
実質的Android Appsが動くLinuxディストリビューションなので非常に便利
Chrome OS有用さを友人へ伝えるたび鼻で笑われていたが、コロナ禍でまさかの注目株に
Chrome OSを使ってる理由が、UNIX使いたい人が安定しているUNIXとしてmacOSを選ぶみたいなノリで、安定しているLinuxディストリビューションとしてChrome OSを使っていると理解してもらえれば良い
ちょっと突っ込んだ使い方しようとすると途端に意味不明挙動をするところまでmacOSと同じである

OneMix3 S+
OSChrome OS
CPUCore i3-10110Y
ワーキングメモリ8GB DDR4 SDRAM
ストレージ(システム+データ)512GB NVMe SSD
ディスプレイモニタ7インチFullHD+

Windows 10からChrome OSへ置き換えた我が家では実質的タブレットとして運用されているノートパソコン
ほぼ子供玩具で一緒にゲームしたりYoutubeみたり電子書籍を読むのに使われている
Chrome OSへ置き換えたのでAndroid Appsも動く

STB
NVIDIA SHIELD TV PRO
OSAndroid 10
CPUTegra X1+
ワーキングメモリ3GB DDR4 SDRAM
ストレージ1(システム+データ)16GB NVMe SSD
ストレージ2(システム+データ)1TB SATA HDD

日本ではほとんど注目されないスマートセットトップボックス
リビングTVYoutubeNetflixを観るのにこれ以上の選択肢はないのだが一般家庭にはあまり普及してないようだ
ちなみにゲームプレイできたりNAS接続できたりもする

スマートフォン

F(x)tec Pro1
OSAndroid 10
CPUSnapdragon 835
ワーキングメモリ6GB
ストレージ1(システム+データ)128GB
ディスプレイモニタ5.99インチFHD+
カメラ(フロント)8MP
カメラ(リア)16MP
バッテリー3,200mAh Li-ion
防水IPX67
生体認証指紋・顔
ICNFC A/B
充電USB-C・ワイヤレス
重量243g

メインで使ってるスマートフォン
ハードウェアQWERTYキーボードを搭載していてTermuxでsshするときに役立つ
スライド機構を搭載しておりQWERTYキーボードをシャコンとスライドさせて出せ、普段普通スマートフォンのように使える

Unihertz Titan
OSAndroid 10
CPUMediaTek Helio P60
ワーキングメモリ6GB
ストレージ1(システム+データ)128GB
ディスプレイモニタ4.6インチHD+
カメラ(フロント)8MP
カメラ(リア)16MP
バッテリー6,000mAh Li-ion
防水IPX67
生体認証指紋・顔
ICNFC A/B
充電USB-C・ワイヤレス
重量303g

サブで使ってるスマートフォン
ガジェット界隈では有名な鈍器で、iPad mini 2019が約300gだったことを考えれば鈍器と呼ばれる所以がわかる
バカバカしいスマホに思えるけど本来タフネススマホなので頑丈さに特化したからこその重さ
バッテリーが大容量なためモバイル無線LANルーター代わりで持ち歩いている
小型版のUnihertz Titan Pocketが予定されているけれどもちろん買う

Xperia 10
OSSailfishOS
CPUSnapdragon 690
ワーキングメモリ6GB
ストレージ1(システム+データ)128GB
ディスプレイモニタ6インチFHD+
カメラ(フロント)8MP
カメラ(リア1)12MP
カメラ(リア2)8MP
カメラ(リア3)8MP
バッテリー4,500mAh Li-ion
防水IPX67
生体認証指紋・顔
ICNFC A/B
充電USB-C
重量169g

お遊び、検証研究用のスマートフォン
最近スマホ一般的に普及しているものと異なるアスペクト比採用していることが増えてきてるのでTitanと合わせてアスペクト比確認用としても使う(アスペクト比が異なってても正しくレンダリングさせるの今後マジで必須だよ。アスペクト比の決め打ちイクナイ)
現在は一部界隈で注目されていたSailfishOSインストールされているが、ぶっちゃけオープンソースコミュニティ関連で人と会うときに見せるためだけに用意している

スマートウォッチ

THE CARLYLE HR SMARTWATCH(Gen 5) 44mm
OSWear OS
CPUSnapdragon Wear 3100
ワーキングメモリ1GB
ストレージ(システム+データ)8GB
ディスプレイモニタ1.28インチ
バッテリー310mAh Li-ion(1Day+)
防水IPX67(3気圧)
ICNFC A/B
充電独自
重量約50g(モデルにより異なる)

AndroidベースWear OSを搭載したApple Watch対抗のスマートウォッチ
美点はスタイリングデザイン豊富さと微妙Apple Watchよりもバッテリーの保ちが良いこと(使い方によって逆転できるレベルの違い、誤差レベルと言って良い)
AndroidChrome OSとの連携はさすがで、スマホを取り出さなくても使えるGoogle Assistantはスマート電球スマートSTB操作に便利
ただやはりApple Watchも抱えている問題でフル機能活用するとバッテリの保ちが1日+数時間というのは時計としてどうなんだろう
スマートウォッチが好きじゃないと毎日充電する気にはならないとは思う

Mi Smart Band 5
OS独自ファームウェア
CPUDialog DA14697 SoC
ワーキングメモリ512KB
ストレージ(システム+データ)16MB
ディスプレイモニタ1.1インチ
バッテリー125mAh Li-ion(14Day+)
防水IPX67(3気圧)
ICNFC A/B
充電独自
重量約12g

スマートウォッチの大本
安価でありながらスマートウォッチに求められることの大半が可能
大半の人にはMi Smart Band 5で十分、Apple WatchWear OSスマートウォッチは必要ないこと間違いなし
そろそろ新型のMi Smart Band 6が大陸以外でもリリースされる予定なので楽しみだ
万が一、億が一、Mi Smart Bandに機能不足を感じたらApple WatchWear OSスマートウォッチを検討しよう
Apple WatchWear OSスマートウォッチは自分のようなマニアポチポチして遊ぶような代物であって全くもってマニア以外にはオススメしない
ちなみに自分マニアなので左手首にTHE CARLYLE HR SMARTWATCH、右手首にMi Smart Band 5だ

という感じかな
増田投稿容量上限もあるのでこの辺にしとく

2021-03-26

anond:20210326100623

自分商用UNIXっぽいか20年近く使ってきたけどM1から完全に買う気力が失せた

その商用UNIXっぽさで国立大学とか公的研究所Macは導入されてきた経緯があるけど、

それはXQuartzとか前提にしている話であって、もうUbuntuもWaylandがデフォルトになる時代になってきたし、

Macハード強制的対応できるOSを切り捨てるので、自分が所有するMacOSを上げられなくなったし、

といっても、財産というか色々あるので、homebrew対応が切れていちいちソースからビルドしろと言われるようになったけど、

まだWebとかグラフィック関係ないならコードも書けるし、テキスト周りはまだ使うけど、

でも、このへんでMacはやめてUbuntuかなあ、と思って、こうやってUbuntu使って書いてるわけだけど

Metalとかも面白そうではあるけど、もういいかなあという気がする

VAIOの偉い人が言ってたみたいに、AppleM1みたいな試みは非常に面白いし歓迎するけど、

快適なユーザーエクスペリエンスはたった1つのチップから生み出されるわけではないので、

CPUが速いだの遅いだのも大事だけど、総合的なハードウェアの構成が快適環境に繋がるというのは同意なんだよね

そういえば、MacOpenGL対応しなくなったし、OpenGLの規格がクソみたいなのは理解できるけど、

既存ソフトウェアCADとか完全に無視してるみたいだし、

MacのためにMetalに対応するより、動的にVulkanを無理矢理動かすような方法に落ち着く気もするし、

その方がWindows版やLinux版と共通コード動作できるわけで、

もうApple独自路線についていく気力もないというか、

PowerPCIntelでもかなり犠牲にしたからなあ、もういいやという感じがする

2021-02-10

anond:20210210120542

基本OpenGLになるだろ、だからAWSを使っている@Webフロントエンドプログラマーです ごくかんたんな2点透視法もできないことが目下の課題。1点の透視ならできているきがする。

2021-02-04

anond:20210204165019

AWSGCPをある程度できてPythonRubyスクリプトを組んでAWS操作できて、CloudWatchなどと連動してログを取り、負荷が増えてきたらインスタンスなどを自動的スクリプトで増やしたりするプログラムを、自前で組めて、絵がデッサンからかけて、水彩タッチなども経験があり、商標などの処理にも詳しく、事務経験があるエンジニア募集(わりといる)OpenGLなどもできるとなお可

2020-12-13

anond:20201213192436

というよりMFCへの依存関係を極力減らしたいから どうしても DirectX 直呼びとかにはなっていく

そうすると 勢い 他のOSOpenGLOpenGLESで書いたほうがはやい

anond:20201213191023

Windows版をDirectX

Linux版をOpenGL

Android版をOpenGLESで 設計して 複数バージョンサポートしておりましたよ

 

いつもいってるけどXP 正確には95ぐらいか

Windows Xまで 32ビットか64ビットか さえあっていれば

同じexeで動くという仕組みもつくったよ めんどうだったけど

anond:20201213185141

自分不勉強なのでよく知らんのだけど、参考にしてるソースの中の1つの作者がWayland対応はやめてたなあ…

男は黙ってQtを使え、

枯れた技術の水平思考

大切な仕事ほどつまらない技術選択しろ

なんだろうけど、なんかQtもなあ…、嫌なんだよなあ…、

と思いつつ、GLFWとかSDL抽象化するのも困るみたいでX11書き始めたらハマった…

でも、GitHub漁ってると一人でX11だろうがGDI+だろうが、サクサク対応書く人はいるんだなあ

もうWinMainだの忘れたよ…、はー

そういえば、ペゾルド本がWin32の鈍器みたいな本だった時代があったけど、

あれは良い本だけど、正直、第一章で疲れて読む気が失せたんだよなあ

ウィンドウ一枚表示するのにこんなに書くの?数行で出ないの?みたいに思いながら読むのが苦痛だった

でも、未だにQtとか使わないと、そのへんの基本設計も含めて世の中解決していないことは多いのだよなあと思ったり

X11苦痛だけど、OpenGL苦痛

OpenGL 1の時代は非力だったけど、ちょっとしたものを書くのは分かりやすかった

GLUT対処できた時代だったからでもあるけど、やれることは今よりショボくても分かりやすかった

でも、今は乱立するバージョンとかシェーディング言語バージョンとか、色々ハマることが多くなった気がする

Windowsだけ、Linuxだけだとしても、あらゆるグラフィクス環境対応しなければならない

もしくはできるだけ低いバージョンに抑えるとかなんだろうけど

結局Qt作ることになるだけな気がしてきたので、俺みたいなバカは黙ってQt使ってろなんだろうなあ

悔しくなるぐらいサンプルも分かりやすいし…

2020-12-02

コンピュータ世界バッドノウハウ(羊の毛刈り)が多いというのはあると思う

パソコンスマートフォン普段使っていて別段困る事はない。しかしながら戦術の通りプログラミングソフトウェア

そして最新のハードウェア等になるとまるっきりついていけない。ハードウェアUSB-TypeCにも種類があるとか理解できない。

USB-TypeCをTypeAに変換してはいけないとか最近まで知らなかった。

俺もコネクタなんて種類が多くてもう分かんないw

こういうのも技術的な意味合いのものと、商業的な大人の事情によるものが混在しているわけで

更にレガシー、すなわち過去遺産なるものについても理解ができない。古い物がずっと使われ続けているIT環境

もう誰もメンテナンスが出来ないものが延々と使われているという事実

メンテナンスできないものを使い続けるというのはあんまりないはず

印刷現場でClassic Macを使っていたり、工場PC-9801を使っている現場は今でもあるにはあるけど、

日常でClassic MacPC-9801を頻繁に見ることはないはず

西暦2020年にもなって、プログラミング簡単には出来ないし、ハードウェアの規格も完全に統一はされていない。

というかプログラミング言語自体多すぎる。ソフトウェアデファクトスタンダードのモノ程度は知っているが、

一部のコア層のものになってくるともう使い方なんて分からない。

言語が多くなるのも技術的な側面と商業的側面がある

例えば、Windowsゲームを開発するときDirectXを使うと思うのだけど、なんでマイクロソフトがわざわざDirectX作ったかというと、

商業的側面は、OpenGLとかはJISのような規格なので、マイクロソフトは口出しできない、主導権が握れない、

技術的側面は、規格の策定ビジネススピードより遅く、グラフィクスカード進歩に追いつかない、OpenGLよりも先んじて先進的な技術ユーザー提供したい、

みたいな思惑があるわけだ

この選択は正しかったと思われる、それがXBoxの開発にもつながるし、Windowsデスクトップ表現力にもつながった

言語が多くなるのは近年のCPUなどのアーキテクチャに則した言語を作りたい、

折角作り直すんだったら文法なども変えたい、みたいな考えがあると思う

フロッピーディスクなんてもう終わったのだからいい加減AドライブSSDまたはHDDにするべきじゃないのかとすら思う。

だけどずっとCのままだ。

古いプログラムの中には「C」と決め打ちで書かれてしまっているため、Cドライブという概念をなくすとこれまでの資産が全部動かなくなる

そうすると、Windowsのような最初HDDをCドライブと決めているOSは誰も使わなくなってしま

というかなんで自分はこんなことを知っているのか。別に知りたいと思って知ったわけじゃない。

なんでこんなことになっているのか理解が出来なかったから少しでも理解しようと思っていたからだ。

俺も役所への手続きだの、これを知っているのが大人常識だの、みんなクソ喰らえだと思っているけど、

そうしないと駄目みたいな世間空気があるので、嫌々ググって調べたり、お役所ルールバカすぎるだろwと思ったりするけど、

まあ、世の中そんなもんなんだよなあ、別にIT関係ない

ただ、コンピュータ製造するのは企業だし、そこにはビジネス的な大人の事情とか思惑が介入するわけで、

そうなると純粋情報処理という学問を阻害されることは容易に起こるわけである

だって自分ゼロからコンピュータOSを作るわけにはいかないし

かと言って、企業もまったく情報処理学や数学無視したもの製造できるはずもないわけで、

これって流行り廃れる技術なのか、少なくとも死ぬまで廃れることのない技術なのか、みたいな選定の目につながる気がする

コネクタの種類なんて調べればいいし、どうでもいいとも言える

言語も、まあ色々だけど、とりあえずCのような言語ちゃんとできればコンピュータの中が分かってないと書けないところがあるからCをやる意味はある

Linuxカーネルの一部にRustを実験的に持ち込んだりしてるみたいだけど、Cがなくなることはまだまだない、というかこれからもずっと続くと思う

なんだかんだCはRustより書きやすいと思うし、書きやすいからこそRustよりデンジャラスなのだ

Cドライブ云々は、例えばLinuxではCドライブという概念がないが、

同じコードWindowsLinuxで動かすなら、まずOSの種類を判定するコードを書いて、そこからパスの生成を分岐させればいい

Pythonとかならそれだけで動作するはずだ

そんな些細なことより、アルゴリズム数学的な理解を優先させた方がいいと思う

2020-11-14

昔のWindowsインターネット自体が使えなかった

Windows 3.0ぐらいからのユーザー

ので、まずはTCP/IPとか喋れるようにカメレオンだったかインストールするところからスタートだった時期があった気がする

それは当然、箱で買ってきて中のCD-ROMからインストールするわけで、インストールすればモデム経由でtelnetmosaic動作するようになる

そもそもMicrosoftWindows 95になってもインターネット否定的で、独自ネットワーク推していたから(Microsoft Network

まあ、OpenGLに対してDirectX作ったのは正解だったのかもしれないけど

最近Microsoftは180度方向が変わったかのように、

独自Edge放棄してChromium使った方がコスト安いし車輪の再発明なんてバカバカしいよねーw

なんだったらオープンソースコミュニティに金出すよGitHubに金出すよ、

Rustいいね採用してみるよRustでWindowsデスクトップアプリとりあえず書けるようにしてみたでー

みたいに急転換してしまったが、これはこれで楽しい気もするし、

なんだかんだ自社製品ソースを後悔してもオールは渡さない(バグ以外のプルリクは受け付けないとか)ので、

WindowsカーネルがなくなってLinuxになるとかはフェイクニュース

2020-08-09

OpenGLライブラリで あなたが書く まとなかみがあ DirectXで書く 仕様だけどふかくきにしないで

2020-08-01

anond:20200801132715

OpenCLOpenGLでもなんでもいい大差ない せんすかぁ どんなものセンスあるんだろうな

がんばれば誰にでもできるだいたい

2020-07-30

PCオンライン友達とできるゲーム

友達オンラインゲームしたい。

2人だけでゲームをしたいんだけれど

そういったPCゲーム面白いのってある?

俺のPCスペックは凄く低い。

DirectXは9だし、グラボIntelの古いやつだったと思う。OpenGLも古い。

それでも出来るゲームがあればやりたい。

クラフトピアというゲームをやりたかったけれど

スペックが低くて無理そうで悲しい…。

2020-07-14

anond:20200714112853

いちおうWin版(Direct3D)とOpenGLESとOpenGL版があってAndroid版があって ないわけがないものがね。

ログイン ユーザー登録
ようこそ ゲスト さん